From 9dd2ca924e7aa9c1fd611e99ceb764696ba77dd3 Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Thu, 2 Sep 2010 09:21:45 +0200 Subject: Added TLS specific Hash and Signature Algorithm identifiers --- src/libtls/tls_crypto.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'src/libtls/tls_crypto.c') diff --git a/src/libtls/tls_crypto.c b/src/libtls/tls_crypto.c index c25119482..91c8b10ce 100644 --- a/src/libtls/tls_crypto.c +++ b/src/libtls/tls_crypto.c @@ -238,6 +238,22 @@ ENUM_NEXT(tls_cipher_suite_names, TLS_ECDH_ECDSA_WITH_NULL_SHA, "TLS_ECDHE_PSK_WITH_NULL_SHA384"); ENUM_END(tls_cipher_suite_names, TLS_ECDHE_PSK_WITH_NULL_SHA384); +ENUM(tls_hash_algorithm_names, TLS_HASH_NONE, TLS_HASH_SHA512, + "NONE", + "MD5", + "SHA1", + "SHA224", + "SHA256", + "SHA384", + "SHA512", +); + +ENUM(tls_signature_algorithm_names, TLS_SIG_RSA, TLS_SIG_ECDSA, + "RSA", + "DSA", + "ECDSA", +); + typedef struct private_tls_crypto_t private_tls_crypto_t; /** -- cgit v1.2.3