Handshake.h File Reference
#include "anyp/ProtocolVersion.h"
#include "base/YesNoNone.h"
#include "parser/BinaryTokenizer.h"
#include "security/forward.h"
#include <unordered_set>
Include dependency graph for Handshake.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
class | Security::TlsDetails |
class | Security::HandshakeParser |
Incremental TLS/SSL Handshake parser. More... | |
Namespaces | |
namespace | Security |
Network/connection security abstraction layer. | |
Functions | |
std::ostream & | Security::operator<< (std::ostream &os, const TlsDetails &details) |
bool | Security::TlsFamilyProtocol (const AnyP::ProtocolVersion &version) |
whether the given protocol belongs to the TLS/SSL group of protocols More... | |
bool | Security::TlsVersionEarlierThan (const AnyP::ProtocolVersion &a, const AnyP::ProtocolVersion &b) |
whether TLS/SSL protocol a precedes TLS/SSL protocol b More... | |
bool | Security::Tls1p2orEarlier (const AnyP::ProtocolVersion &p) |
whether the given TLS/SSL protocol is TLS v1.2 or earlier, including SSL More... | |
bool | Security::Tls1p3orLater (const AnyP::ProtocolVersion &p) |
whether the given TLS/SSL protocol is TLS v1.3 or later More... | |