5#ifndef DIGESTPP_MIXINS_K12M14_HPP
6#define DIGESTPP_MIXINS_K12M14_HPP
32 k12m14.provider.set_customization(customization);
33 k12m14.provider.init();
44 template<typename C, typename std::enable_if<detail::is_byte<C>::value>::type* =
nullptr>
47 return set_customization(std::string(
reinterpret_cast<const char*
>(customization), customization_len));
Main class template implementing the public API for hashing.
Definition hasher.hpp:38
Defines additional public functions for KangarooTwelve and MarsupilamiFourteen.
Definition k12m14_mixin.hpp:20
hasher< T, mixin::k12m14_mixin > & set_customization(const std::string &customization)
Set customization from std::string.
Definition k12m14_mixin.hpp:29
hasher< T, mixin::k12m14_mixin > & set_customization(const C *customization, size_t customization_len)
Set customization from raw buffer.
Definition k12m14_mixin.hpp:45
digestpp namespace
Definition ascon.hpp:14