Module: SHA3
- Defined in:
- ext/sha3/sha3.c,
doc/sha3.rb,
ext/sha3/kmac.c,
ext/sha3/sha3.c,
ext/sha3/cshake.c,
ext/sha3/digest.c
Overview
This module provides implementations of the SHA-3 family of cryptographic hash functions and the SHAKE extendable-output functions.
It includes the SHA3::Digest and SHA3::KMAC classes, which offer methods for computing digests and keyed message authentication codes (KMAC).
Classes
SHA3::Digest SHA3::Digest::Error SHA3::KMAC SHA3::KMAC::Error SHA3::CSHAKE SHA3::CSHAKE::Error