dcrypt.crypto.digests.sha3

Undocumented in source.

Members

Aliases

Keccak224
alias Keccak224 = Keccak!(224 * 2)
Undocumented in source.
Keccak256
alias Keccak256 = Keccak!(256 * 2)
Undocumented in source.
Keccak288
alias Keccak288 = Keccak!(288 * 2)
Undocumented in source.
Keccak384
alias Keccak384 = Keccak!(384 * 2)
Undocumented in source.
Keccak512
alias Keccak512 = Keccak!(512 * 2)
Undocumented in source.
RawSHAKE128
alias RawSHAKE128 = SHAKE!(128, true)
Undocumented in source.
RawSHAKE256
alias RawSHAKE256 = SHAKE!(256, true)
Undocumented in source.
SHA3_224
alias SHA3_224 = SHA3!224
Undocumented in source.
SHA3_224Digest
alias SHA3_224Digest = WrapperDigest!SHA3_224
Undocumented in source.
SHA3_256
alias SHA3_256 = SHA3!256
Undocumented in source.
SHA3_256Digest
alias SHA3_256Digest = WrapperDigest!SHA3_256
Undocumented in source.
SHA3_384
alias SHA3_384 = SHA3!384
Undocumented in source.
SHA3_384Digest
alias SHA3_384Digest = WrapperDigest!SHA3_384
Undocumented in source.
SHA3_512
alias SHA3_512 = SHA3!512
Undocumented in source.
SHA3_512Digest
alias SHA3_512Digest = WrapperDigest!SHA3_512
Undocumented in source.
SHAKE128
alias SHAKE128 = SHAKE!128
Undocumented in source.
SHAKE256
alias SHAKE256 = SHAKE!256
Undocumented in source.

Structs

Keccak
struct Keccak(uint capacity)

Implementation of SHA-3 based on following KeccakNISTInterface.c from http://keccak.noekeon.org/

SHA3
struct SHA3(uint bitLength)

Implementation of SHA3.

SHAKE
struct SHAKE(uint bitsize, bool raw = false)

Implementation of the SHAKE extendable output function (XOF). Standard: FIPS 202, SHA 3, Section 6.3

Meta