|
std::uint32_t | rol (std::uint32_t value, std::size_t bits) |
|
std::uint32_t | blk (std::uint32_t block[BLOCK_INTS], std::size_t i) |
|
void | R0 (std::uint32_t block[BLOCK_INTS], std::uint32_t v, std::uint32_t &w, std::uint32_t x, std::uint32_t y, std::uint32_t &z, std::size_t i) |
|
void | R1 (std::uint32_t block[BLOCK_INTS], std::uint32_t v, std::uint32_t &w, std::uint32_t x, std::uint32_t y, std::uint32_t &z, std::size_t i) |
|
void | R2 (std::uint32_t block[BLOCK_INTS], std::uint32_t v, std::uint32_t &w, std::uint32_t x, std::uint32_t y, std::uint32_t &z, std::size_t i) |
|
void | R3 (std::uint32_t block[BLOCK_INTS], std::uint32_t v, std::uint32_t &w, std::uint32_t x, std::uint32_t y, std::uint32_t &z, std::size_t i) |
|
void | R4 (std::uint32_t block[BLOCK_INTS], std::uint32_t v, std::uint32_t &w, std::uint32_t x, std::uint32_t y, std::uint32_t &z, std::size_t i) |
|
void | make_block (std::uint8_t const *p, std::uint32_t block[BLOCK_INTS]) |
|
template<class = void> |
void | transform (std::uint32_t digest[], std::uint32_t block[BLOCK_INTS]) |
|