jssha
jsSHA implements 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
18
Versions
BSD-3-Clause
License
No
Install Scripts
Missing
Provenance
Supply chain provenance
Status for the latest visible version.
No SLSA provenance
npm registry signatures
gitHead linked
Without SLSA provenance there is no cryptographic link between this tarball and the public source, so a manually published version cannot be tied back to a reviewed commit.
Maintainers
caligatio
Keywords
SHA-1SHA-224SHA3-224SHA-256SHA3-256SHA-384SHA3-384SHA-512SHA3-512SHAKE-128SHAKE-256SHAKE128SHAKE256cSHAKE128cSHAKE256KMAC128KMAC256SHA1SHA224SHA256SHA384SHA512SHA-2SHA2SHA-3SHA3SHAKEcSHAKEcSHAKE-128cSHAKE-256HMACKMACKMAC-128KMAC-256hashcryptography
Accepted risks
Findings the reviewer chose to accept rather than block on.
| Source | Rule | Reason | Accepted by | When |
|---|---|---|---|---|
| source-diff | obfuscated-file:dist/sha1.mjs | AI (source-diff): Minified ESM build artifact produced by rollup+terser; contains BSD copyright header and SHA hash logic. Standard dist output for this crypto library. | ai | |
| source-diff | obfuscated-file:dist/sha256.mjs | AI (source-diff): Minified ESM build artifact produced by rollup+terser; contains BSD copyright header and SHA hash logic. Standard dist output for this crypto library. | ai | |
| source-diff | obfuscated-file:dist/sha3.mjs | AI (source-diff): Minified ESM build artifact produced by rollup+terser; contains BSD copyright header and SHA hash logic. Standard dist output for this crypto library. | ai | |
| source-diff | obfuscated-file:dist/sha512.mjs | AI (source-diff): Minified ESM build artifact produced by rollup+terser; contains BSD copyright header and SHA hash logic. Standard dist output for this crypto library. | ai | |
| source-diff | obfuscated-file:dist/sha512.js | AI (source-diff): dist/sha512.js is a standard rollup+terser minified build artifact for the jsSHA library. Minified dist files are expected and intentional for this package. | ai | |
| source-diff | obfuscated-file:dist/sha.js | AI (source-diff): dist/sha.js is a standard rollup+terser minified build artifact for the jsSHA library. Minified dist files are expected and intentional for this package. | ai | |
| source-diff | obfuscated-file:dist/sha.mjs | AI (source-diff): dist/sha.mjs is a standard rollup+terser minified ESM build artifact for the jsSHA library. Minified dist files are expected and intentional for this package. | ai | |
| source-diff | obfuscated-file:dist/sha1.js | AI (source-diff): dist/sha1.js is a standard rollup+terser minified build artifact for the jsSHA library. Minified dist files are expected and intentional for this package. | ai | |
| source-diff | obfuscated-file:dist/sha256.js | AI (source-diff): dist/sha256.js is a standard rollup+terser minified build artifact for the jsSHA library. Minified dist files are expected and intentional for this package. | ai | |
| source-diff | obfuscated-file:dist/sha3.js | AI (source-diff): dist/sha3.js is a standard rollup+terser minified build artifact for the jsSHA library. Minified dist files are expected and intentional for this package. | ai |