Botan  1.11.15
Classes | Namespaces | Enumerations
src/lib/tls/tls_extensions.h File Reference
#include <botan/secmem.h>
#include <botan/tls_magic.h>
#include <vector>
#include <string>
#include <map>
#include <set>

Go to the source code of this file.

Classes

class  Botan::TLS::Extension
class  Botan::TLS::Extensions
class  Botan::TLS::Heartbeat_Support_Indicator
class  Botan::TLS::Maximum_Fragment_Length
class  Botan::TLS::Next_Protocol_Notification
class  Botan::TLS::Renegotiation_Extension
class  Botan::TLS::Server_Name_Indicator
class  Botan::TLS::Session_Ticket
class  Botan::TLS::Signature_Algorithms
class  Botan::TLS::SRP_Identifier
class  Botan::TLS::SRTP_Protection_Profiles
class  Botan::TLS::Supported_Elliptic_Curves

Namespaces

namespace  Botan
namespace  Botan::TLS

Enumerations

enum  Botan::TLS::Handshake_Extension_Type {
  Botan::TLS::TLSEXT_SERVER_NAME_INDICATION = 0, Botan::TLS::TLSEXT_MAX_FRAGMENT_LENGTH = 1, Botan::TLS::TLSEXT_CLIENT_CERT_URL = 2, Botan::TLS::TLSEXT_TRUSTED_CA_KEYS = 3,
  Botan::TLS::TLSEXT_TRUNCATED_HMAC = 4, Botan::TLS::TLSEXT_CERTIFICATE_TYPES = 9, Botan::TLS::TLSEXT_USABLE_ELLIPTIC_CURVES = 10, Botan::TLS::TLSEXT_EC_POINT_FORMATS = 11,
  Botan::TLS::TLSEXT_SRP_IDENTIFIER = 12, Botan::TLS::TLSEXT_SIGNATURE_ALGORITHMS = 13, Botan::TLS::TLSEXT_USE_SRTP = 14, Botan::TLS::TLSEXT_HEARTBEAT_SUPPORT = 15,
  Botan::TLS::TLSEXT_SESSION_TICKET = 35, Botan::TLS::TLSEXT_NEXT_PROTOCOL = 13172, Botan::TLS::TLSEXT_SAFE_RENEGOTIATION = 65281
}