Go to the source code of this file.
|
| static void | digestpp::detail::blake_functions::G (int r, int i, uint32_t &a, uint32_t &b, uint32_t &c, uint32_t &d, uint32_t *M) |
| |
| static void | digestpp::detail::blake_functions::G (int r, int i, uint64_t &a, uint64_t &b, uint64_t &c, uint64_t &d, uint64_t *M) |
| |
| template<typename T > |
| static void | digestpp::detail::blake_functions::round (int r, T *M, T *v) |
| |
| template<typename T > |
| T | digestpp::detail::blake_functions::C (int t) |
| |
| template<> |
| uint32_t | digestpp::detail::blake_functions::C< uint32_t > (int t) |
| |
| template<> |
| uint64_t | digestpp::detail::blake_functions::C< uint64_t > (int t) |
| |
| template<typename T > |
| void | digestpp::detail::blake_functions::transform (const unsigned char *data, size_t num_blks, bool padding, std::array< T, 12 > &H, uint64_t total, bool final) |
| |
| template<typename T > |
| void | digestpp::detail::blake_functions::set_salt (std::array< T, 12 > &H, const unsigned char *salt, size_t saltlen) |
| |