Bitcoin
|
Internal SHA-512 implementation. More...
Functions | |
uint64_t | Ch (uint64_t x, uint64_t y, uint64_t z) |
uint64_t | Maj (uint64_t x, uint64_t y, uint64_t z) |
uint64_t | Sigma0 (uint64_t x) |
uint64_t | Sigma1 (uint64_t x) |
uint64_t | sigma0 (uint64_t x) |
uint64_t | sigma1 (uint64_t x) |
void | Round (uint64_t a, uint64_t b, uint64_t c, uint64_t &d, uint64_t e, uint64_t f, uint64_t g, uint64_t &h, uint64_t k, uint64_t w) |
void | Initialize (uint64_t *s) |
void | Transform (uint64_t *s, const unsigned char *chunk) |
Internal SHA-512 implementation.
|
inline |
Initialize SHA-256 state.
|
inline |
One round of SHA-512.
void anonymous_namespace{sha512.cpp}::sha512::Transform | ( | uint64_t * | s, |
const unsigned char * | chunk | ||
) |
Perform one SHA-512 transformation, processing a 128-byte chunk.