9#ifndef BOTAN_TLS_TRANSCRIPT_HASH_13_H_
10#define BOTAN_TLS_TRANSCRIPT_HASH_13_H_
12#include <botan/hash.h>
13#include <botan/tls_magic.h>
51 void update(std::span<const uint8_t> serialized_message_s);
77 void set_algorithm(std::string_view algo_spec);
85 std::unique_ptr<HashFunction> m_hash;
89 std::vector<std::vector<uint8_t>> m_unprocessed_transcript;
Transcript_Hash_State(Transcript_Hash_State &&)=default
Transcript_Hash_State & operator=(Transcript_Hash_State &&)=default
~Transcript_Hash_State()=default
Transcript_Hash_State & operator=(const Transcript_Hash_State &)=delete
Transcript_Hash_State()=default
int(* update)(CTX *, const void *, CC_LONG len)
std::vector< uint8_t > Transcript_Hash