#include <sha3.h>
Definition at line 16 of file sha3.h.
◆ SHA3_256()
◆ Finalize()
SHA3_256 & SHA3_256::Finalize |
( |
Span< unsigned char > |
output | ) |
|
◆ Reset()
◆ Write()
SHA3_256 & SHA3_256::Write |
( |
Span< const unsigned char > |
data | ) |
|
◆ m_buffer
unsigned char SHA3_256::m_buffer[8] |
|
private |
◆ m_bufsize
unsigned SHA3_256::m_bufsize = 0 |
|
private |
◆ m_pos
unsigned SHA3_256::m_pos = 0 |
|
private |
◆ m_state
uint64_t SHA3_256::m_state[25] = {0} |
|
private |
◆ OUTPUT_SIZE
constexpr size_t SHA3_256::OUTPUT_SIZE = 32 |
|
staticconstexpr |
◆ RATE_BITS
constexpr unsigned SHA3_256::RATE_BITS = 1088 |
|
staticconstexprprivate |
Sponge rate in bits.
Definition at line 25 of file sha3.h.
◆ RATE_BUFFERS
Sponge rate expressed as a multiple of the buffer size.
Definition at line 28 of file sha3.h.
The documentation for this class was generated from the following files: