Botan 3.6.1
Crypto and TLS for C&
|
#include <tls_handshake_hash.h>
Public Member Functions | |
secure_vector< uint8_t > | final (std::string_view mac_algo) const |
const std::vector< uint8_t > & | get_contents () const |
void | reset () |
void | update (const std::vector< uint8_t > &in) |
void | update (const uint8_t in[], size_t length) |
TLS Handshake Hash
Definition at line 19 of file tls_handshake_hash.h.
secure_vector< uint8_t > Botan::TLS::Handshake_Hash::final | ( | std::string_view | mac_algo | ) | const |
Return a TLS Handshake Hash
Definition at line 17 of file tls_handshake_hash.cpp.
References Botan::HashFunction::create_or_throw().
Referenced by Botan::TLS::Session_Keys::Session_Keys().
|
inline |
Definition at line 27 of file tls_handshake_hash.h.
Referenced by Botan::TLS::Certificate_Verify_12::Certificate_Verify_12(), and Botan::TLS::Certificate_Verify_12::verify().
|
inline |
Definition at line 29 of file tls_handshake_hash.h.
Referenced by Botan::TLS::Handshake_State::client_hello(), and Botan::TLS::Handshake_State::hello_verify_request().
|
inline |
Definition at line 23 of file tls_handshake_hash.h.
|
inline |
Definition at line 21 of file tls_handshake_hash.h.
Referenced by Botan::TLS::Certificate_12::Certificate_12(), Botan::TLS::Certificate_Status::Certificate_Status(), Botan::TLS::Certificate_Status::Certificate_Status(), Botan::TLS::Certificate_Verify_12::Certificate_Verify_12(), Botan::TLS::Client_Hello_12::Client_Hello_12(), Botan::TLS::Client_Hello_12::Client_Hello_12(), Botan::TLS::Client_Impl_12::Client_Impl_12(), Botan::TLS::Client_Key_Exchange::Client_Key_Exchange(), Botan::TLS::Finished_12::Finished_12(), Botan::TLS::Handshake_State::hello_verify_request(), Botan::TLS::New_Session_Ticket_12::New_Session_Ticket_12(), Botan::TLS::New_Session_Ticket_12::New_Session_Ticket_12(), Botan::TLS::Server_Hello_Done::Server_Hello_Done(), and Botan::TLS::Server_Key_Exchange::Server_Key_Exchange().