Releases: Caligatio/jsSHA
Releases · Caligatio/jsSHA
Release version 1.6.3
Changelog for this release:
- Reduced ECMAScript dependency to v3 (thanks TitusInfo!)
Release version 2.3.1
Changelog for this release:
- Fix issue with SHA-3 and using a combination of TEXT/UTF-16 input (thanks frostschutz!)
Release version 2.3.0
Changelog for this release:
- Sped up SHA-3 implementation by adding little-endian capability to
conversion functions - Further sped up SHA-3 implementation by decomposing xor_64 function
(thanks frostschutz!) - Fixed incorrect results when using ArrayBuffers (thanks conref!)
- Added externs/sha.js for Google Closure Compiler users (thanks IvanRF!)
Release version 2.2.0
Changelog for this release:
- Added support for the SHA-3 family of hashes (SHA3-224, SHA3-256,
SHA3-384, SHA3-512, SHAKE128, and SHAKE256) - Fixed bug with using ARRAYBUFFER as a HMAC key type
- Switched testing framework to Mocha and Chai
Release version 2.1.0
Changelog for this release:
- Added ability to call
update
on hashes betweengetHash
andgetHMAC
calls - Added new input and output type, "ARRAYBUFFER" which is a JavaScript ArrayBuffer
- Now keeping smaller build files in NPM (thanks vogievetsky!)
- Fixed problem with hashing strings over 4 billion bits (thanks Eicar!)
Release version 1.6.2
Changelog for this release:
- Fixed problem with hashing strings over 4 billion bits (thanks Eicar!)
Release version 2.0.2
Changelog for this release:
- Fixed inability to have a blank "b64Pad" (thanks xlc!)
- Added file hashing test (thanks kofalt!)
Release version 2.0.1
Changelog for this release:
- Fixed major issue with all hashes failing if raw input was a particular size (thanks treus!)
Release version 1.6.1
Changelog for this release:
- Fixed issue with SHA-512 family of hashes failing is raw input was a particular size
Release version 2.0.0
Changelog for this release:
- Completely reworked API to support streaming inputs
- Exceptions now throw Errors instead of strings (thanks jclem!)