Skip to content
Fast crypto toolkit for modern client-side JavaScript
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bench Remove uneeded test Feb 12, 2013
browser-test Implement part of sha256 Feb 11, 2013
forge update forge Jul 30, 2013
test Fix typo in aes test Jul 30, 2013
.gitignore ready for publish Apr 19, 2013
README.md update forge Jul 30, 2013
aes.js
cifre.js
der.js Use forge version of rsa instead of raw version in jsbn Apr 12, 2013
md5.js
package.json bump package version to v0.0.8 Jul 30, 2013
sha1.js Fix padding bug where padded size was exact multiple of 64 Apr 4, 2013
sha256.js Fix padding bug where padded size was exact multiple of 64 Apr 4, 2013
utils.js Implement faster sha1 and cleanup code structure Feb 11, 2013

README.md

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.

You can’t perform that action at this time.