5#ifndef DIGESTPP_MIXIN_ASCON_CXOF_HPP
6#define DIGESTPP_MIXIN_ASCON_CXOF_HPP
31 ascon.provider.set_customization(customization);
32 ascon.provider.init();
43 template<typename C, typename std::enable_if<detail::is_byte<C>::value>::type* =
nullptr>
46 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 Ascon-CXOF.
Definition ascon_cxof_mixin.hpp:20
hasher< T, mixin::ascon_cxof_mixin > & set_customization(const C *customization, size_t customization_len)
Set customization from raw buffer.
Definition ascon_cxof_mixin.hpp:44
hasher< T, mixin::ascon_cxof_mixin > & set_customization(const std::string &customization)
Set customization from std::string.
Definition ascon_cxof_mixin.hpp:28
digestpp namespace
Definition ascon.hpp:14