Audited & minimal JS implementation of hash functions, MACs and KDFs.
Full Changelog: https://github.com/paulmillr/noble-hashes/compare/1.3.3...1.4.0
sha2
, an alias to already-existing sha256
and sha512
sha3-addons
: Implement TurboSHAKE (https://eprint.iacr.org/2023/342)utils
improvements
hexToBytes
: speed-up 6x, improve error formattingisBytes
: improve reliability in bad environments such as jsdomconcatBytes
: improve safety by early-checking the typeFull Changelog: https://github.com/paulmillr/noble-hashes/compare/1.3.2...1.3.3
_assert
and _u64
Full Changelog: https://github.com/paulmillr/noble-hashes/compare/1.3.1...1.3.2
@types/node
Full Changelog: https://github.com/paulmillr/noble-hashes/compare/1.3.0...1.3.1
Changed logic for importing native cryptography. Built-in crypto (webcrypto) is now used through all platforms, including node.js.
Full Changelog: https://github.com/paulmillr/noble-hashes/compare/1.2.0...1.3.0
import "_assert"
issueFull Changelog: https://github.com/paulmillr/noble-hashes/compare/1.1.5...1.2.0
Add two additional SHA2 functions: SHA224 and SHA512-224
Full Changelog: https://github.com/paulmillr/noble-hashes/compare/1.1.4...1.1.5
Bugfix for SHA2
Full Changelog: https://github.com/paulmillr/noble-hashes/compare/1.1.3...1.1.4
Full Changelog: https://github.com/paulmillr/noble-hashes/compare/1.1.2...1.1.3
Add support for SHA1