|
| static void | G (int r, int i, uint64_t &a, uint64_t &b, uint64_t &c, uint64_t &d, uint64_t *M) |
| |
| static void | G (int r, int i, uint32_t &a, uint32_t &b, uint32_t &c, uint32_t &d, uint32_t *M) |
| |
| template<typename T > |
| static void | round (int r, T *M, T *v) |
| |
| template<typename T > |
| T | IV (int t) |
| |
| template<> |
| uint32_t | IV< uint32_t > (int t) |
| |
| template<> |
| uint64_t | IV< uint64_t > (int t) |
| |
| void | initH (std::array< uint32_t, 8 > &H, uint8_t fanout) |
| |
| void | initH (std::array< uint64_t, 8 > &H, uint8_t fanout) |
| |
| void | initX (std::array< uint32_t, 8 > &H, size_t hs, size_t processed, size_t xoffset, uint32_t rhs) |
| |
| void | initX (std::array< uint64_t, 8 > &H, size_t hs, size_t processed, size_t xoffset, uint64_t rhs) |
| |