3#include <xrpl/beast/hash/hash_append.h>
4#include <xrpl/beast/hash/xxhasher.h>
28 state_t() : gen(rng())
36 return {state.dist(state.gen), state.dist(state.gen)};
71template <
class HashAlgorithm = beast::xxhasher>
Seed functor once per construction.
detail::seed_pair m_seeds
typename HashAlgorithm::result_type result_type
result_type operator()(T const &t) const noexcept
seed_pair make_seed_pair() noexcept
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
void hash_append(Hasher &h, Slice const &v)