dice-hash
Hash function for stl types and container
|
Public Member Functions | |
hash3_state_t | operator= (hash3_state_t &other) |
hash3_state_t (uint64_t seed=0) | |
hash3_state_t (const void *secret, size_t secretSize) | |
void | reset (uint64_t seed=0) |
void | reset (const void *secret, size_t secretSize) |
void | update (const void *input, size_t len) |
template<typename T > | |
void | update (const std::basic_string< T > &input) |
template<typename ContiguousIterator > | |
void | update (ContiguousIterator begin, ContiguousIterator end) |
template<typename T > | |
void | update (const std::vector< T > &input) |
template<typename T , size_t AN> | |
void | update (const std::array< T, AN > &input) |
template<typename T > | |
void | update (const std::initializer_list< T > &input) |
hash_t< bit_mode > | digest () |