keccak

Port of C keccak-tiny library Implements keccakf-1600 functions

Members

Aliases

keccak
alias keccak(ulong SIZE) = hash!(0x01, SIZE)

used for create keccak family functions

keccak224
alias keccak224 = keccakD!224

Instance of keccakD function

keccak256
alias keccak256 = keccakD!256
keccak384
alias keccak384 = keccakD!384
keccak512
alias keccak512 = keccakD!512

Instance of keccakD function

keccakImpl
alias keccakImpl(ulong SIZE) = hashImpl!(0x01, SIZE)

used for create keccak family functions

keccak_224
alias keccak_224 = keccak!224

Instance if keccak function

keccak_256
alias keccak_256 = keccak!256
keccak_384
alias keccak_384 = keccak!384
keccak_512
alias keccak_512 = keccak!512

Instance if keccak function

Functions

hash
int hash(ubyte* dst, ulong outlen, ubyte* src, ulong inlen)

used for create keccak family functions

hashImpl
int hashImpl(ubyte[] dst, const(ubyte)[] src)

used for create keccak family functions

keccakD
auto keccakD(ubyte[] data)

Used for create keccak functions

See Also

Meta

Authors

Tynuk