]> git.ipfire.org Git - thirdparty/strongswan.git/commitdiff
added TLS renegotiation_info extension
authorAndreas Steffen <andreas.steffen@strongswan.org>
Thu, 14 Apr 2011 14:54:34 +0000 (16:54 +0200)
committerAndreas Steffen <andreas.steffen@strongswan.org>
Thu, 14 Apr 2011 14:54:46 +0000 (16:54 +0200)
src/libtls/tls.c
src/libtls/tls.h

index 363722b9a2071ad63eb8376c3591c13d8f2c9c64..ea527b122780d5ab66c420a680090b5d9dd4ecc1 100644 (file)
@@ -73,7 +73,11 @@ ENUM_NEXT(tls_extension_names,
                TLS_EXT_SIGNATURE_ALGORITHMS, TLS_EXT_SIGNATURE_ALGORITHMS,
                TLS_EXT_EC_POINT_FORMATS,
        "signature algorithms");
-ENUM_END(tls_extension_names, TLS_EXT_SIGNATURE_ALGORITHMS);
+ENUM_NEXT(tls_extension_names,
+               TLS_EXT_RENEGOTIATION_INFO, TLS_EXT_RENEGOTIATION_INFO,
+               TLS_EXT_SIGNATURE_ALGORITHMS,
+       "renegotiation info");
+ENUM_END(tls_extension_names, TLS_EXT_RENEGOTIATION_INFO);
 
 /**
  * TLS record
index af24cfc319199057d40e2a9d61d022d60fa1c781..74c418f331fcee65c87cd453b6266a477110d052 100644 (file)
@@ -126,6 +126,8 @@ enum tls_extension_t {
        TLS_EXT_EC_POINT_FORMATS = 11,
        /** list supported signature algorithms */
        TLS_EXT_SIGNATURE_ALGORITHMS = 13,
+       /** cryptographic binding for RFC 5746 renegotiation indication */
+       TLS_EXT_RENEGOTIATION_INFO = 65281,
 };
 
 /**