Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
•All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
saltedhasher.h
Go to the documentation of this file.
Helper classes for std::unordered_map and std::unordered_set hashing.
Definition: saltedhasher.h:13
Definition: saltedhasher.h:42
Definition: box.hpp:161
Definition: saltedhasher.h:64
static std::size_t CalcHash(const uint256 &v, uint64_t k0, uint64_t k1)
Definition: saltedhasher.h:36
static std::size_t CalcHash(const std::pair< uint256, N > &v, uint64_t k0, uint64_t k1)
Definition: saltedhasher.h:18
Definition: saltedhasher.h:52
uint64_t SipHashUint256(uint64_t k0, uint64_t k1, const uint256 &val)
Optimized SipHash-2-4 implementation for uint256.
Definition: hash.cpp:168
static std::size_t CalcHash(const std::pair< N, uint256 > &v, uint64_t k0, uint64_t k1)
Definition: saltedhasher.h:27
uint64_t SipHashUint256Extra(uint64_t k0, uint64_t k1, const uint256 &val, uint32_t extra)
Definition: hash.cpp:208