SHAKE256

Template alias for SHAKE-256.

alias SHAKE256 = KECCAK!(256, 256)

Examples

Yep, they're conform to the Digest API.

assert(isDigest!SHA3_224);
assert(isDigest!SHA3_256);
assert(isDigest!SHA3_384);
assert(isDigest!SHA3_512);
assert(isDigest!SHAKE128);
assert(isDigest!SHAKE256);

Yep, they all have the blockSize field.

assert(hasBlockSize!SHA3_224);
assert(hasBlockSize!SHA3_256);
assert(hasBlockSize!SHA3_384);
assert(hasBlockSize!SHA3_512);
assert(hasBlockSize!SHAKE128);
assert(hasBlockSize!SHAKE256);

Meta