Added TLS extension identifiers

This commit is contained in:
Martin Willi
2010-09-02 19:33:08 +02:00
parent d29a82a9d4
commit 731611c525
2 changed files with 17 additions and 0 deletions
+4
View File
@@ -55,6 +55,10 @@ ENUM_NEXT(tls_handshake_type_names, TLS_FINISHED, TLS_FINISHED, TLS_CLIENT_KEY_E
"Finished"); "Finished");
ENUM_END(tls_handshake_type_names, TLS_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 * TLS record
*/ */
+13
View File
@@ -100,6 +100,19 @@ enum tls_purpose_t {
TLS_PURPOSE_GENERIC, TLS_PURPOSE_GENERIC,
}; };
/**
* 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. * A bottom-up driven TLS stack, suitable for EAP implementations.
*/ */