From a9ee43e96a87d9831ab3cc121299854c978c571b Mon Sep 17 00:00:00 2001 From: Andreas Steffen Date: Thu, 14 Apr 2011 16:54:34 +0200 Subject: added TLS renegotiation_info extension --- src/libtls/tls.c | 6 +++++- src/libtls/tls.h | 2 ++ 2 files changed, 7 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/libtls/tls.c b/src/libtls/tls.c index 363722b9a..ea527b122 100644 --- a/src/libtls/tls.c +++ b/src/libtls/tls.c @@ -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 diff --git a/src/libtls/tls.h b/src/libtls/tls.h index af24cfc31..74c418f33 100644 --- a/src/libtls/tls.h +++ b/src/libtls/tls.h @@ -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, }; /** -- cgit v1.2.3