|
constexpr uint64_t | rotl (uint64_t x, size_t b) |
|
void | u32_to_bytes_le (uint32_t v, uint8_t *out) |
|
void | u64_to_bytes_le (uint64_t v, uint8_t *out) |
|
template<typename ConstRandomIterator > |
constexpr uint64_t | bytes_to_64_le (const ConstRandomIterator in) |
|
void | sip_rounds (SipState &s, size_t rounds) |
|
template<size_t CompressionRounds, size_t FinalizationRounds, OutputLength out_size> |
void | siphash_raw (const uint8_t *in, size_t in_len, const SipKey &key, uint8_t *out) |
|
template<size_t CompressionRounds, size_t FinalizationRounds> |
uint64_t | siphash (const uint8_t *data, size_t size, const SipKey &key) |
|
template<size_t CompressionRounds, size_t FinalizationRounds> |
uint64_t | siphash (const std::vector< uint8_t > &in, const SipKey &key) |
|