Botan 3.0.0-alpha0
Crypto and TLS for C&
|
#include <tls_handshake_hash.h>
Public Member Functions | |
secure_vector< uint8_t > | final (const std::string &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 21 of file tls_handshake_hash.h.
secure_vector< uint8_t > Botan::TLS::Handshake_Hash::final | ( | const std::string & | mac_algo | ) | const |
Return a TLS Handshake Hash
Definition at line 16 of file tls_handshake_hash.cpp.
References Botan::HashFunction::create_or_throw(), hash, and hash_algo.
Referenced by Botan::TLS::Session_Keys::Session_Keys().
|
inline |
Definition at line 32 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 34 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 27 of file tls_handshake_hash.h.
|
inline |
Definition at line 24 of file tls_handshake_hash.h.
Referenced by Botan::TLS::Certificate_Verify_12::Certificate_Verify_12(), Botan::TLS::Finished_12::Finished_12(), Botan::TLS::Handshake_State::hello_verify_request(), and Botan::TLS::Server_Key_Exchange::Server_Key_Exchange().