diff options
author | Martin Willi <martin@revosec.ch> | 2010-09-02 09:21:45 +0200 |
---|---|---|
committer | Martin Willi <martin@revosec.ch> | 2010-09-02 13:07:24 +0200 |
commit | 9dd2ca924e7aa9c1fd611e99ceb764696ba77dd3 (patch) | |
tree | add37df3bdcaa036f0c18bcb6ef37bed4489254c /src/libtls/tls_crypto.c | |
parent | ea6d7cb4bec2da8f4538cc142200eb7f94a2f9f7 (diff) | |
download | strongswan-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.c | 16 |
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; /** |