Botan 3.6.1
Crypto and TLS for C&
|
#include <tls_channel_impl_13.h>
Public Member Functions | |
AggregatedPostHandshakeMessages & | add (Post_Handshake_Message_13 message) |
AggregatedMessages (AggregatedMessages &&)=delete | |
AggregatedMessages (Channel_Impl_13 &channel, Handshake_Layer &handshake_layer) | |
AggregatedMessages (const AggregatedMessages &)=delete | |
bool | contains_messages () const |
std::vector< uint8_t > | send () |
Protected Attributes | |
Channel_Impl_13 & | m_channel |
Handshake_Layer & | m_handshake_layer |
std::vector< uint8_t > | m_message_buffer |
Aggregate post-handshake messages. In contrast to ordinary handshake messages this does not maintain a Transcript_Hash_State.
Definition at line 113 of file tls_channel_impl_13.h.
Channel_Impl_13::AggregatedPostHandshakeMessages & Botan::TLS::Channel_Impl_13::AggregatedPostHandshakeMessages::add | ( | Post_Handshake_Message_13 | message | ) |
Definition at line 235 of file tls_channel_impl_13.cpp.
References Botan::TLS::Handshake_Layer::prepare_post_handshake_message().
Referenced by Botan::TLS::Channel_Impl_13::send_post_handshake_message().
|
delete |
Botan::TLS::Channel_Impl_13::AggregatedMessages::AggregatedMessages | ( | Channel_Impl_13 & | channel, |
Handshake_Layer & | handshake_layer ) |
Definition at line 61 of file tls_channel_impl_13.cpp.
|
delete |
|
inlineinherited |
Definition at line 78 of file tls_channel_impl_13.h.
References Botan::TLS::Channel_Impl_13::AggregatedMessages::m_message_buffer.
|
inherited |
Send the messages aggregated in the message buffer. The buffer is returned if the sender needs to also handle it somehow. Most notable use: book keeping for a potential protocol downgrade in the client implementation.
Definition at line 242 of file tls_channel_impl_13.cpp.
References BOTAN_STATE_CHECK, and Botan::TLS::Handshake.
Referenced by Botan::TLS::Channel_Impl_13::send_handshake_message(), and Botan::TLS::Channel_Impl_13::send_post_handshake_message().
|
protectedinherited |
Definition at line 83 of file tls_channel_impl_13.h.
|
protectedinherited |
Definition at line 84 of file tls_channel_impl_13.h.
|
protectedinherited |
Definition at line 81 of file tls_channel_impl_13.h.
Referenced by Botan::TLS::Channel_Impl_13::AggregatedMessages::contains_messages().