|
digestpp 1.0
C++11 header-only message digest library
|
BLAKE Algorithm More...
Typedefs | |
| typedef hasher< detail::blake_provider<>, mixin::blake_mixin > | digestpp::blake |
| BLAKE hash function (SHA-3 finalist) | |
| template<size_t N> | |
| using | digestpp::static_size::blake = hasher<detail::blake_provider<N>, mixin::blake_mixin> |
| BLAKE hash function (static-size version) | |
BLAKE Algorithm
BLAKE hash function (SHA-3 finalist)
Original BLAKE algorithm, finalist in the NIST SHA-3 competition. Based on the ChaCha stream cipher and HAIFA construction. Designed by Jean-Philippe Aumasson, Luca Henzen, Willi Meier, and Raphael C.-W. Phan.
| std::runtime_error | if the requested digest size is not supported |
Optional parameters:
set_salt() - Salt for hash randomizationSee mixin::blake_mixin for the description of optional parameters.
| using digestpp::static_size::blake = hasher<detail::blake_provider<N>, mixin::blake_mixin> |
BLAKE hash function (static-size version)
Variant of BLAKE with output size specified as template parameter.
Optional parameters:
set_salt() - Salt for hash randomizationSee mixin::blake_mixin for the description of optional parameters.