diff options
author | Andrew McDonald <admcd@gnutls.org> | 2002-06-21 20:48:50 +0000 |
---|---|---|
committer | Andrew McDonald <admcd@gnutls.org> | 2002-06-21 20:48:50 +0000 |
commit | a341d0d733a5ccb6be6f41e7048575dd5162f164 (patch) | |
tree | 621093eb3830873076e8c61483b374baba0abaf8 | |
parent | 8fe57a35bcca886e66f257197746e294b25390d6 (diff) | |
download | gnutls-a341d0d733a5ccb6be6f41e7048575dd5162f164.tar.gz |
use gnutls_cipher_get_key_size() in SSL_CIPHER_get_bits()
-rw-r--r-- | libextra/gnutls_openssl.c | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/libextra/gnutls_openssl.c b/libextra/gnutls_openssl.c index 395435052b..601e547bd1 100644 --- a/libextra/gnutls_openssl.c +++ b/libextra/gnutls_openssl.c @@ -346,24 +346,7 @@ int SSL_CIPHER_get_bits(SSL_CIPHER *cipher, int *bits) if (!cipher) return 0; - /* FIXME: ought to do this by parsing data returned by cipher_get_name */ - switch(cipher->cipher) - { - case GNUTLS_CIPHER_ARCFOUR: - case GNUTLS_CIPHER_RIJNDAEL_128_CBC: - case GNUTLS_CIPHER_TWOFISH_128_CBC: - bit_result = 128; - break; - case GNUTLS_CIPHER_3DES_CBC: - bit_result = 168; - break; - case GNUTLS_CIPHER_RIJNDAEL_256_CBC: - bit_result = 256; - break; - default: - bit_result = 0; - break; - } + bit_result = gnutls_cipher_get_key_size(cipher->cipher); if (bits) *bits = bit_result; |