SHA512 wrapper function.
More...
|
|
| SHA512 () DECAF_NOEXCEPT |
| | Constructor.
|
| |
|
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.
|
| |
|
SHA512 & | operator<< (const Block &s) |
| | Add more data, stream version.
|
| |
|
SHA512 & | operator+= (const Block &s) |
| | Same as <<.
|
| |
|
void | final (Buffer b) |
| | Output bytes from the SHA context, and resets it.
|
| |
|
void | reset () DECAF_NOEXCEPT |
| | Resets the SHA context.
|
| |
|
SecureBuffer | final (size_t len=OUTPUT_BYTES) |
| | Output bytes from the sponge.
|
| |
|
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.
|
| |
|
| ~SHA512 () DECAF_NOEXCEPT |
| | Destructor zeroizes state.
|
| |
The documentation for this class was generated from the following file: