SHA512#

struct SHA512#

Public Types

using value_type = evp_md_ctx_st#

Public Functions

SHA512()#
SHA512(SHA512&&) = delete#
SHA512(const SHA512&&) = delete#
void clear()#
void update(void const *data, size_t length)#
template<typename C>
inline void update(C const &obj)#
std::span<std::byte const> final(void *buffer, size_t length)#
template<typename C>
inline std::span<std::byte const> final(C &obj)#

Public Static Attributes

static constexpr size_t DIGEST_LENGTH = 64#