Crate libcrux_sha3

Source
Expand description

§SHA3

A SHA3 implementation with optional simd optimisations.

Re-exports§

pub use hash as sha3;

Modules§

avx2
An AVX2 optimised implementation.
portable
A portable SHA3 implementation without platform dependent optimisations.
simd
SIMD implementations of SHA3

Enums§

Algorithm
The Digest Algorithm.

Functions§

digest_size
Returns the output size of a digest.
hash
SHA3
sha224
SHA3 224
sha256
SHA3 256
sha384
SHA3 384
sha512
SHA3 512
sha224_ema
SHA3 224
sha256_ema
SHA3 256
sha384_ema
SHA3 384
sha512_ema
SHA3 512
shake128
SHAKE 128
shake256
SHAKE 256
shake128_ema
SHAKE 128
shake256_ema
SHAKE 256

Type Aliases§

Sha3_224Digest
A SHA3 224 Digest
Sha3_256Digest
A SHA3 256 Digest
Sha3_384Digest
A SHA3 384 Digest
Sha3_512Digest
A SHA3 512 Digest