| Botan
    1.10.16
    | 
#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(), Finished(), Botan::Hello_Request::Hello_Request(), and Botan::Server_Hello_Done::Server_Hello_Done().
| 
 | 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.
References Botan::CLIENT, Botan::KDF::derive_key(), Botan::HandshakeHash::final(), Botan::HandshakeHash::final_ssl3(), Botan::SSL_V3, Botan::TLS_V10, Botan::TLS_V11, and Botan::HandshakeHash::update().
 1.8.13
 1.8.13