sha3
Embeddable C11 SHA-3 implementation.
|
SHA-3 | Cryptographic hash functions with fixed-length output, as defined in section 6.1 of FIPS 202 |
SHAKE | SHA-3 Extendable-output functions (XOFs) with arbitrary length output, as defined in section 6.2 of FIPS 202 |
HMAC | HMAC instantiated with SHA-3 hash functions, as specified in section 7 of FIPS 202, RFC 2104, and FIPS 198-1 |
cSHAKE | Customizable SHAKE (cSHAKE) extendable-output function (XOF), as defined in section 3 of SP 800-185 |
KMAC | Keccak Message Authentication Code (MAC), as defined in section 4 of SP 800-185 |
TupleHash | Misuse-resistant cryptographic hash function and XOF for hashing a tuple of byte strings, as defined in section 5 of SP 800-185 |
ParallelHash | Hash function and XOF, as defined in section 6 of SP 800-185 |
TurboSHAKE | Faster, reduced-round XOFs, as defined in the draft KangarooTwelve and TurboSHAKE specification |
KangarooTwelve | Faster, reduced-round XOF with a customzation string, as defined in the draft KangarooTwelve and TurboSHAKE specification |
Miscellaneous | Miscellaneous functions |