|
digestpp 1.0
C++11 header-only message digest library
|
JH Algorithm More...
Typedefs | |
| typedef hasher< detail::jh_provider<> > | digestpp::jh |
| JH hash function. | |
| template<size_t N> | |
| using | digestpp::static_size::jh = hasher<detail::jh_provider<N>> |
| JH hash function (static-size version) | |
JH Algorithm
| typedef hasher<detail::jh_provider<> > digestpp::jh |
JH hash function.
SHA-3 competition finalist using bitslice design. Designed by Hongjun Wu.
JH is based on a 1024-bit internal state and uses bitslicing technique, which provides resistance to side-channel attacks and good performance on various platforms.
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::jh = hasher<detail::jh_provider<N>> |
JH hash function (static-size version)
Variant of JH with output size specified as template parameter.