silicon v0.1.0 Silicon.Hash View Source

Support SHA2/SHA3/Keccak1600/Blake2b/Ripemd160/MD5

Link to this section Summary

Link to this section Functions

Link to this function

blake2b_224(data, key \\ <<>>, options \\ []) View Source
blake2b_224(binary(), binary(), keyword()) :: binary() | :error

Link to this function

blake2b_256(data, key \\ <<>>, options \\ []) View Source
blake2b_256(binary(), binary(), keyword()) :: binary() | :error

Link to this function

blake2b_384(data, key \\ <<>>, options \\ []) View Source
blake2b_384(binary(), binary(), keyword()) :: binary() | :error

Link to this function

blake2b_512(data, key \\ <<>>, options \\ []) View Source
blake2b_512(binary(), binary(), keyword()) :: binary() | :error

Link to this function

double_sha256(data) View Source
double_sha256(binary()) :: binary()

Link to this function

keccak_224(data) View Source
keccak_224(binary()) :: binary()

Link to this function

keccak_256(data) View Source
keccak_256(binary()) :: binary()

Link to this function

keccak_384(data) View Source
keccak_384(binary()) :: binary()

Link to this function

keccak_512(data) View Source
keccak_512(binary()) :: binary()

Link to this function

ripemd160(data) View Source
ripemd160(binary()) :: binary()

Link to this function

sha3_224(data) View Source
sha3_224(binary()) :: binary()

Link to this function

sha3_256(data) View Source
sha3_256(binary()) :: binary()

Link to this function

sha3_384(data) View Source
sha3_384(binary()) :: binary()

Link to this function

sha3_512(data) View Source
sha3_512(binary()) :: binary()