diff options
author | Jack Lloyd <[email protected]> | 2018-10-16 12:08:48 -0400 |
---|---|---|
committer | Jack Lloyd <[email protected]> | 2018-10-16 12:08:48 -0400 |
commit | 138e558099ffac68bdd10a89c6c9172b17228878 (patch) | |
tree | 943ea3d338ac6bceade44ca4375ee4cbbef82b97 /src/lib/tls/tls_extensions.h | |
parent | 7f296b44e06b29b01d04ba638c3f179a81f3201c (diff) |
Fix TLS signature algorithm intolerance
GH #1708
Diffstat (limited to 'src/lib/tls/tls_extensions.h')
-rw-r--r-- | src/lib/tls/tls_extensions.h | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/lib/tls/tls_extensions.h b/src/lib/tls/tls_extensions.h index ce7e2e94b..98856b951 100644 --- a/src/lib/tls/tls_extensions.h +++ b/src/lib/tls/tls_extensions.h @@ -71,7 +71,7 @@ class BOTAN_UNSTABLE_API Extension /** * Server Name Indicator extension (RFC 3546) */ -class Server_Name_Indicator final : public Extension +class BOTAN_UNSTABLE_API Server_Name_Indicator final : public Extension { public: static Handshake_Extension_Type static_type() @@ -98,7 +98,7 @@ class Server_Name_Indicator final : public Extension /** * SRP identifier extension (RFC 5054) */ -class SRP_Identifier final : public Extension +class BOTAN_UNSTABLE_API SRP_Identifier final : public Extension { public: static Handshake_Extension_Type static_type() @@ -125,7 +125,7 @@ class SRP_Identifier final : public Extension /** * Renegotiation Indication Extension (RFC 5746) */ -class Renegotiation_Extension final : public Extension +class BOTAN_UNSTABLE_API Renegotiation_Extension final : public Extension { public: static Handshake_Extension_Type static_type() @@ -154,7 +154,7 @@ class Renegotiation_Extension final : public Extension /** * ALPN (RFC 7301) */ -class Application_Layer_Protocol_Notification final : public Extension +class BOTAN_UNSTABLE_API Application_Layer_Protocol_Notification final : public Extension { public: static Handshake_Extension_Type static_type() { return TLSEXT_ALPN; } @@ -190,7 +190,7 @@ class Application_Layer_Protocol_Notification final : public Extension /** * Session Ticket Extension (RFC 5077) */ -class Session_Ticket final : public Extension +class BOTAN_UNSTABLE_API Session_Ticket final : public Extension { public: static Handshake_Extension_Type static_type() @@ -230,7 +230,7 @@ class Session_Ticket final : public Extension /** * Supported Groups Extension (RFC 7919) */ -class Supported_Groups final : public Extension +class BOTAN_UNSTABLE_API Supported_Groups final : public Extension { public: static Handshake_Extension_Type static_type() @@ -259,7 +259,7 @@ class Supported_Groups final : public Extension /** * Supported Point Formats Extension (RFC 4492) */ -class Supported_Point_Formats final : public Extension +class BOTAN_UNSTABLE_API Supported_Point_Formats final : public Extension { public: enum ECPointFormat : uint8_t { @@ -292,7 +292,7 @@ class Supported_Point_Formats final : public Extension /** * Signature Algorithms Extension for TLS 1.2 (RFC 5246) */ -class Signature_Algorithms final : public Extension +class BOTAN_UNSTABLE_API Signature_Algorithms final : public Extension { public: static Handshake_Extension_Type static_type() @@ -318,7 +318,7 @@ class Signature_Algorithms final : public Extension /** * Used to indicate SRTP algorithms for DTLS (RFC 5764) */ -class SRTP_Protection_Profiles final : public Extension +class BOTAN_UNSTABLE_API SRTP_Protection_Profiles final : public Extension { public: static Handshake_Extension_Type static_type() @@ -344,7 +344,7 @@ class SRTP_Protection_Profiles final : public Extension /** * Extended Master Secret Extension (RFC 7627) */ -class Extended_Master_Secret final : public Extension +class BOTAN_UNSTABLE_API Extended_Master_Secret final : public Extension { public: static Handshake_Extension_Type static_type() @@ -364,7 +364,7 @@ class Extended_Master_Secret final : public Extension /** * Encrypt-then-MAC Extension (RFC 7366) */ -class Encrypt_then_MAC final : public Extension +class BOTAN_UNSTABLE_API Encrypt_then_MAC final : public Extension { public: static Handshake_Extension_Type static_type() @@ -384,7 +384,7 @@ class Encrypt_then_MAC final : public Extension /** * Certificate Status Request (RFC 6066) */ -class Certificate_Status_Request final : public Extension +class BOTAN_UNSTABLE_API Certificate_Status_Request final : public Extension { public: static Handshake_Extension_Type static_type() |