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.
-
Updated
Dec 12, 2025 - TypeScript
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.
a protocol to encrypt communications and a cryptographic library based on Disco
Implementation of KangarooTwelve in Go
SHA-3 and other Keccak related algorithms in SPARK/Ada.
A C++17 header-only library to easily retrieve hashes/HMACs from data, files, and files in nested directories through a simple interface.
Mobile Cipher library written in clean TypeScript
CryptoJS is a growing collection of standard and secure cryptographic algorithms implemented in JavaScript using best practices and patterns. They are fast, and they have a consistent and simple interface.
Java implementation of Keccak and SHA-3 hash functions.
Antelope cryptography library for ECC, RSA and SHA-3
Lean 4 programming language and theorem prover cryptography experiments
Readable and annotated implementation of SHA-3 in Rust
Add a description, image, and links to the sha-3 topic page so that developers can more easily learn about it.
To associate your repository with the sha-3 topic, visit your repo's landing page and select "manage topics."