[][src]Module nettle::hash

Cryptographic hash functions.

Modules

insecure_do_not_use

Broken hash functions.

Structs

Sha3_224

224 bit variant of the Secure Hash Algorithm 3 (SHA-3) defined in FIPS 202.

Sha3_256

256 bit variant of the Secure Hash Algorithm 3 (SHA-3) defined in FIPS 202.

Sha3_384

384 bit variant of the Secure Hash Algorithm 3 (SHA-3) defined in FIPS 202.

Sha3_512

512 bit variant of the Secure Hash Algorithm 3 (SHA-3) defined in FIPS 202.

Sha224

256 bit variant of the Secure Hash Algorithm 2 (SHA-2) defined in FIPS 180-4, truncated to 224 bit.

Sha256

256 bit variant of the Secure Hash Algorithm 2 (SHA-2) defined in FIPS 180-4.

Sha384

512 bit variant of the Secure Hash Algorithm 2 (SHA-2) defined in FIPS 180-4, truncated to 384 bit.

Sha512

512 bit variant of the Secure Hash Algorithm 2 (SHA-2) defined in FIPS 180-4.

Sha512_224

512 bit variant of the Secure Hash Algorithm 2 (SHA-2) defined in FIPS 180-4, truncated to 224 bit.

Sha512_256

512 bit variant of the Secure Hash Algorithm 2 (SHA-2) defined in FIPS 180-4, truncated to 256 bit.

Traits

Hash

Hash function.

NettleHash

Nettle context a.k.a. <hash>_ctx of this hash