Botan 3.6.1
Crypto and TLS for C&
|
#include <tls_messages.h>
Public Member Functions | |
Finished (const std::vector< uint8_t > &buf) | |
Finished_13 (Cipher_State *cipher_state, const Transcript_Hash &transcript_hash) | |
std::vector< uint8_t > | serialize () const override |
Handshake_Type | type () const override |
std::string | type_string () const |
bool | verify (Cipher_State *cipher_state, const Transcript_Hash &transcript_hash) const |
std::vector< uint8_t > | verify_data () const |
virtual Handshake_Type | wire_type () const |
Protected Member Functions | |
Handshake_Message ()=default | |
Handshake_Message (const Handshake_Message &)=delete | |
Handshake_Message (Handshake_Message &&)=default | |
Protected Attributes | |
std::vector< uint8_t > | m_verification_data |
Definition at line 855 of file tls_messages.h.
Botan::TLS::Finished_13::Finished_13 | ( | Cipher_State * | cipher_state, |
const Transcript_Hash & | transcript_hash ) |
Definition at line 80 of file msg_finished.cpp.
References Botan::TLS::Cipher_State::finished_mac(), and Botan::TLS::Finished::m_verification_data.
|
explicit |
Definition at line 833 of file msg_finished.cpp.
|
protecteddefaultinherited |
|
protecteddeleteinherited |
|
protecteddefaultinherited |
|
overridevirtualinherited |
Implements Botan::TLS::Handshake_Message.
Definition at line 49 of file msg_finished.cpp.
References Botan::TLS::Finished::m_verification_data.
|
inlineoverridevirtualinherited |
Implements Botan::TLS::Handshake_Message.
Definition at line 835 of file tls_messages.h.
|
inherited |
Definition at line 19 of file tls_handshake_state.cpp.
References Botan::TLS::handshake_type_to_string(), and Botan::TLS::Handshake_Message::type().
bool Botan::TLS::Finished_13::verify | ( | Cipher_State * | cipher_state, |
const Transcript_Hash & | transcript_hash ) const |
Definition at line 84 of file msg_finished.cpp.
References Botan::TLS::Finished::m_verification_data, and Botan::TLS::Cipher_State::verify_peer_finished_mac().
|
inherited |
Definition at line 55 of file msg_finished.cpp.
References Botan::TLS::Finished::m_verification_data.
|
inlinevirtualinherited |
Reimplemented in Botan::TLS::Hello_Retry_Request.
Definition at line 39 of file tls_handshake_msg.h.
Referenced by Botan::TLS::Stream_Handshake_IO::send().
|
protectedinherited |
Definition at line 843 of file tls_messages.h.
Referenced by Botan::TLS::Finished_12::Finished_12(), Finished_13(), Botan::TLS::Finished::serialize(), Botan::TLS::Finished_12::verify(), verify(), and Botan::TLS::Finished::verify_data().