Botan
1.10.9
|
#include <tls_messages.h>
Public Member Functions | |
Finished (Record_Writer &, Version_Code, Connection_Side, const MemoryRegion< byte > &, HandshakeHash &) | |
Finished (const MemoryRegion< byte > &buf) | |
void | send (Record_Writer &, HandshakeHash &) const |
Handshake_Type | type () const |
bool | verify (const MemoryRegion< byte > &, Version_Code, const HandshakeHash &, Connection_Side) |
Finished Message
Definition at line 185 of file tls_messages.h.
Botan::Finished::Finished | ( | Record_Writer & | writer, |
Version_Code | version, | ||
Connection_Side | side, | ||
const MemoryRegion< byte > & | master_secret, | ||
HandshakeHash & | hash | ||
) |
Create a new Finished message
Definition at line 16 of file finished.cpp.
References Botan::HandshakeMessage::send().
|
inline |
Definition at line 195 of file tls_messages.h.
|
inherited |
Definition at line 16 of file hello.cpp.
References Botan::Record_Writer::flush(), Botan::HANDSHAKE, Botan::Record_Writer::send(), Botan::MemoryRegion< T >::size(), Botan::HandshakeMessage::type(), and Botan::HandshakeHash::update().
Referenced by Botan::Certificate::Certificate(), Botan::Certificate_Req::Certificate_Req(), Botan::Certificate_Verify::Certificate_Verify(), Botan::Client_Hello::Client_Hello(), Botan::Client_Key_Exchange::Client_Key_Exchange(), Finished(), Botan::Hello_Request::Hello_Request(), Botan::Server_Hello::Server_Hello(), Botan::Server_Hello_Done::Server_Hello_Done(), and Botan::Server_Key_Exchange::Server_Key_Exchange().
|
inlinevirtual |
Implements Botan::HandshakeMessage.
Definition at line 188 of file tls_messages.h.
References Botan::FINISHED.
bool Botan::Finished::verify | ( | const MemoryRegion< byte > & | secret, |
Version_Code | version, | ||
const HandshakeHash & | hash, | ||
Connection_Side | side | ||
) |
Verify a Finished message
Definition at line 44 of file finished.cpp.