JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 413
  • Score
    100M100P100Q91989F
  • License MIT

Fast crypto toolkit for modern client-side JavaScript

Package Exports

  • cifre
  • cifre/aes
  • cifre/forge/sha1
  • cifre/forge/sha256
  • cifre/forge/util
  • cifre/md5
  • cifre/utils

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (cifre) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Status: DEV

Cifre

Cifre is a fast crypto toolkit for modern client-side JavaScript. This is done by taking the best crypto code for js on the net and updating it to use modern technologies.

There are plans to collaborate with the amazing forge project. See Issue 3.

Install

npm install cifre

Development

Development is done on NodeJS but the library is intended to be used in the browser.

A major cleanup and refactor is planned once collaboration with forge progresses.

Notes

Import from forge:

git clone git@github.com:digitalbazaar/forge.git ~/forge
cp -f ~/forge/js/*.js ./forge
cd ./forge
rm debug.js forge.js form.js http.js log.js pkcs7.js socket.js task.js tls.js tlssocket.js xhr.js prime.worker.js

License

The cifre code is licensed under MIT.

The cifre code incorporates code from forge which is licensed under BSD or GPL. See here.