aboutsummaryrefslogtreecommitdiffstats
path: root/src/libtls/tls_crypto.c
diff options
context:
space:
mode:
authorMartin Willi <martin@revosec.ch>2010-09-02 09:21:45 +0200
committerMartin Willi <martin@revosec.ch>2010-09-02 13:07:24 +0200
commit9dd2ca924e7aa9c1fd611e99ceb764696ba77dd3 (patch)
treeadd37df3bdcaa036f0c18bcb6ef37bed4489254c /src/libtls/tls_crypto.c
parentea6d7cb4bec2da8f4538cc142200eb7f94a2f9f7 (diff)
downloadstrongswan-9dd2ca924e7aa9c1fd611e99ceb764696ba77dd3.tar.bz2
strongswan-9dd2ca924e7aa9c1fd611e99ceb764696ba77dd3.tar.xz
Added TLS specific Hash and Signature Algorithm identifiers
Diffstat (limited to 'src/libtls/tls_crypto.c')
-rw-r--r--src/libtls/tls_crypto.c16
1 files changed, 16 insertions, 0 deletions
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;
/**