A JavaScript/TypeScript implementation of the complete Secure Hash Standard (SHA) family (SHA-1, SHA-224/256/384/512, SHA3-224/256/384/512, SHAKE128/256, cSHAKE128/256, and KMAC128/256) with HMAC.
.update()
method now returns a reference to the jsSHA object to allow for method chaining (#100, thanks @ADTC!).Changelog for this release:
Changelog for this release:
Changelog for this release:
Changelog for this release:
setHMACKey
and getHMAC
in order to unify MAC API. See the [jsSHA Wiki] for more information.Changelog for this release:
require("jssha/sha1")
rather than the previous require("jssha/src/sha1.js"
).This marks the last v2.X feature release. The codebase is transitioning to TypeScript and, while the API is intended to be fully backwards-compatible, the version will be bumped to v3 as a safety precaution.
Changelog for this release:
Changelog for this release:
Changelog for this release: