- if key is
string
, handle as utf8. See: #2
- removed
browserify
andcrypto-browserify
fromdevDependencies
- small readme update
- moved tests to fixtures
- removed dev dep
terst
forassert
- removed semicolons per http://cryptocoinjs.com/about/contributing/#semicolons
- added
crypto-browserify
forcrypto
dev dep (use with Browserify) - added TravisCI
- added Coveralls
- fixed typo in
package.json
main
field
- replaced legacy
sha256
JavaScript module with Node.jssha256
module (increased performance by more than 50%) - changed types from arrays to Buffers
- added type checking for key and salt. Must be
string
orBuffer
. - added browser testing (via Makefile)
- extracted from https://github.com/cheongwy/node-scrypt-js/blob/master/lib/pbkdf2.js
- fixed bug that didn't initialize hmac in loop, now passes all tests