|
digestpp 1.0
C++11 header-only message digest library
|
Groestl Algorithm More...
Typedefs | |
| typedef hasher< detail::groestl_provider<> > | digestpp::groestl |
| Grøstl hash function. | |
| template<size_t N> | |
| using | digestpp::static_size::groestl = hasher<detail::groestl_provider<N>> |
| Grøstl hash function (static-size version) | |
Groestl Algorithm
| typedef hasher<detail::groestl_provider<> > digestpp::groestl |
Grøstl hash function.
SHA-3 competition finalist based on AES-like operations. Designed by Praveen Gauravaram, Lars Knudsen, Krystian Matusiewicz, Florian Mendel, Christian Rechberger, Martin Schläffer, and Søren S. Thomsen.
Grøstl uses two AES-like permutations.
SHA-3 finalist (2012) - did not win but remains a secure alternative.
| std::runtime_error | if the requested digest size is not divisible by 8 (full bytes), or is not within the supported range |
| using digestpp::static_size::groestl = hasher<detail::groestl_provider<N>> |
Grøstl hash function (static-size version)
Variant of Grøstl with output size specified as template parameter.