|
digestpp 1.0
C++11 header-only message digest library
|
#include <blake2p_provider.hpp>
Public Member Functions | |
| template<size_t hss = HS, typename std::enable_if< hss==0 >::type * = nullptr> | |
| blake2p_provider (size_t hashsize=N) | |
| template<size_t hss = HS, typename std::enable_if< hss !=0 >::type * = nullptr> | |
| blake2p_provider () | |
| ~blake2p_provider () | |
| void | init () |
| void | update (const unsigned char *data, size_t len) |
| void | set_key (const std::string &key) |
| void | set_salt (const unsigned char *salt, size_t salt_len) |
| void | set_personalization (const unsigned char *personalization, size_t personalization_len) |
| void | squeeze (unsigned char *hash, size_t hs) |
| void | final (unsigned char *hash) |
| void | clear () |
| size_t | hash_size () const |
Static Public Attributes | |
| static const bool | is_xof = type == blake2_type::xof |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |