![]() |
Bitcoin ABC 0.34.2
P2P Digital Currency
|
#include <sha3.h>
Public Member Functions | |
| SHA3_256 ()=default | |
| SHA3_256 & | Write (Span< const uint8_t > data) |
| SHA3_256 & | Finalize (Span< uint8_t > output) |
| SHA3_256 & | Reset () |
Static Public Attributes | |
| static constexpr size_t | OUTPUT_SIZE = 32 |
Private Attributes | |
| uint64_t | m_state [25] = {0} |
| uint8_t | m_buffer [8] |
| unsigned | m_bufsize = 0 |
| unsigned | m_pos = 0 |
Static Private Attributes | |
| static constexpr unsigned | RATE_BITS = 1088 |
| Sponge rate in bits. More... | |
| static constexpr unsigned | RATE_BUFFERS = RATE_BITS / (8 * sizeof(m_buffer)) |
| Sponge rate expressed as a multiple of the buffer size. More... | |
|
default |
|
staticconstexprprivate |