|
UltrafastSecp256k1 3.50.0
Ultra high-performance secp256k1 elliptic curve cryptography library
|
#include <sha512.hpp>
Public Types | |
| using | digest_type = std::array< std::uint8_t, 64 > |
Public Member Functions | |
| SHA512 () noexcept | |
| void | reset () noexcept |
| void | update (const void *data, std::size_t len) noexcept |
| digest_type | finalize () noexcept |
Static Public Member Functions | |
| static digest_type | hash (const void *data, std::size_t len) noexcept |
Definition at line 18 of file sha512.hpp.
| using secp256k1::SHA512::digest_type = std::array<std::uint8_t, 64> |
Definition at line 20 of file sha512.hpp.
|
inlinenoexcept |
Definition at line 22 of file sha512.hpp.
References reset().
|
inlinenoexcept |
Definition at line 67 of file sha512.hpp.
Referenced by hash().
|
inlinestaticnoexcept |
Definition at line 113 of file sha512.hpp.
References finalize(), and update().
Referenced by ufsecp_sha512().
|
inlinenoexcept |
Definition at line 24 of file sha512.hpp.
Referenced by SHA512().
|
inlinenoexcept |
Definition at line 37 of file sha512.hpp.
Referenced by hash().