diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/libtls/tls.c | 4 | ||||
-rw-r--r-- | src/libtls/tls.h | 13 |
2 files changed, 17 insertions, 0 deletions
diff --git a/src/libtls/tls.c b/src/libtls/tls.c index c21108bde..714fa44dc 100644 --- a/src/libtls/tls.c +++ b/src/libtls/tls.c @@ -55,6 +55,10 @@ ENUM_NEXT(tls_handshake_type_names, TLS_FINISHED, TLS_FINISHED, TLS_CLIENT_KEY_E "Finished"); ENUM_END(tls_handshake_type_names, TLS_FINISHED); +ENUM(tls_extension_names, TLS_EXT_SIGNATURE_ALGORITHMS, TLS_EXT_SIGNATURE_ALGORITHMS, + "signature algorithms", +); + /** * TLS record */ diff --git a/src/libtls/tls.h b/src/libtls/tls.h index ba9ede99b..2bed4cb36 100644 --- a/src/libtls/tls.h +++ b/src/libtls/tls.h @@ -101,6 +101,19 @@ enum tls_purpose_t { }; /** + * TLS Hello extension types. + */ +enum tls_extension_t { + /** supported signature algorithms */ + TLS_EXT_SIGNATURE_ALGORITHMS = 13, +}; + +/** + * Enum names for tls_extension_t + */ +extern enum_name_t *tls_extension_names; + +/** * A bottom-up driven TLS stack, suitable for EAP implementations. */ struct tls_t { |