Prehash context for EdDSA.
More...
#include <ed448.hxx>
|
|
| Prehash (const Block &context=NO_CONTEXT()) |
| | Create the prehash.
|
| |
|
void | reset () DECAF_NOEXCEPT |
| | Reset this hash.
|
| |
|
SecureBuffer | final () |
| | Output from this hash.
|
| |
|
void | final (Buffer &b) |
| | Output from this hash.
|
| |
|
| SHAKE () DECAF_NOEXCEPT |
| | Initializer.
|
| |
|
void | update (const uint8_t *__restrict__ in, size_t len) DECAF_NOEXCEPT |
| | Add more data to running hash.
|
| |
|
void | update (const Block &s) DECAF_NOEXCEPT |
| | Add more data to running hash, C++ version.
|
| |
|
KeccakHash & | operator<< (const Block &s) DECAF_NOEXCEPT |
| | Add more data, stream version.
|
| |
|
KeccakHash & | operator+= (const Block &s) DECAF_NOEXCEPT |
| | Same as <<.
|
| |
|
SecureBuffer | output (size_t len) |
| | Output bytes from the sponge.
|
| |
|
SecureBuffer | final (size_t len) |
| | Output bytes from the sponge.
|
| |
| void | output (Buffer b) |
| | Output bytes from the sponge. More...
|
| |
| void | final (Buffer b) |
| | Output bytes from the sponge and reinitialize it. More...
|
| |
|
size_t | default_output_size () const DECAF_NOEXCEPT |
| | Return the sponge's default output size.
|
| |
|
size_t | max_output_size () const DECAF_NOEXCEPT |
| | Return the sponge's maximum output size.
|
| |
|
SecureBuffer | output () |
| | Output the default number of bytes.
|
| |
|
SecureBuffer | final () |
| | Output the default number of bytes, and reset hash.
|
| |
|
void | reset () DECAF_NOEXCEPT |
| | Reset the hash to the empty string.
|
| |
|
| ~KeccakHash () DECAF_NOEXCEPT |
| | Destructor zeroizes state.
|
| |
|
|
static const size_t | OUTPUT_BYTES = Super::DEFAULT_OUTPUT_BYTES |
| | Number of output bytes in prehash.
|
| |
|
static const size_t | MAX_OUTPUT_BYTES |
| | Number of bytes of output.
|
| |
|
static const size_t | DEFAULT_OUTPUT_BYTES |
| | Default number of bytes to output.
|
| |
|
|
static SecureBuffer | hash (const Block &b, size_t outlen) |
| | Hash bytes with this SHAKE instance.
|
| |
Prehash context for EdDSA.
The documentation for this class was generated from the following file: