diff options
author | Martin Willi <martin@revosec.ch> | 2010-09-03 10:59:01 +0200 |
---|---|---|
committer | Martin Willi <martin@revosec.ch> | 2010-09-03 14:54:43 +0200 |
commit | 691ca54db501b8e1ad038cadef02bbdb20688767 (patch) | |
tree | 93a3c95abf294190e8117538186b6d303c6f3862 /src/libtls/tls_crypto.c | |
parent | 1972102e1e540290a329418251ee5a6b6450b073 (diff) | |
download | strongswan-691ca54db501b8e1ad038cadef02bbdb20688767.tar.bz2 strongswan-691ca54db501b8e1ad038cadef02bbdb20688767.tar.xz |
Added TLS EC curve type and name identifiers
Diffstat (limited to 'src/libtls/tls_crypto.c')
-rw-r--r-- | src/libtls/tls_crypto.c | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/src/libtls/tls_crypto.c b/src/libtls/tls_crypto.c index 954b20526..e38bf83cf 100644 --- a/src/libtls/tls_crypto.c +++ b/src/libtls/tls_crypto.c @@ -272,6 +272,40 @@ ENUM_NEXT(tls_client_certificate_type_names, "ECDSA_FIXED_ECDH"); ENUM_END(tls_client_certificate_type_names, TLS_ECDSA_FIXED_ECDH); +ENUM(tls_ecc_curve_type_names, TLS_ECC_EXPLICIT_PRIME, TLS_ECC_NAMED_CURVE, + "EXPLICIT_PRIME", + "EXPLICIT_CHAR2", + "NAMED_CURVE", +); + +ENUM(tls_named_curve_names, TLS_SECT163K1, TLS_SECP521R1, + "SECT163K1", + "SECT163R1", + "SECT163R2", + "SECT193R1", + "SECT193R2", + "SECT233K1", + "SECT233R1", + "SECT239K1", + "SECT283K1", + "SECT283R1", + "SECT409K1", + "SECT409R1", + "SECT571K1", + "SECT571R1", + "SECP160K1", + "SECP160R1", + "SECP160R2", + "SECP192K1", + "SECP192R1", + "SECP224K1", + "SECP224R1", + "SECP256K1", + "SECP256R1", + "SECP384R1", + "SECP521R1", +); + typedef struct private_tls_crypto_t private_tls_crypto_t; |