From 9f34addb5262b6f00b21129955fc327f158f05cf Mon Sep 17 00:00:00 2001 From: Fabian Keil Date: Mon, 15 Feb 2021 14:11:48 +0100 Subject: [PATCH] OpenSSL ssl_store_cert(): Translate EVP_PKEY_EC to a string --- openssl.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/openssl.c b/openssl.c index 67e58e99..8a9824ae 100644 --- a/openssl.c +++ b/openssl.c @@ -501,8 +501,12 @@ static int ssl_store_cert(struct client_state *csp, X509 *crt) case EVP_PKEY_DSA: ret = BIO_printf(bio, "\n%-" BC "s: %d bits", "DSA key size", EVP_PKEY_bits(pkey)); break; + case EVP_PKEY_EC: + ret = BIO_printf(bio, "\n%-" BC "s: %d bits", "EC key size", EVP_PKEY_bits(pkey)); + break; default: - ret = BIO_printf(bio, "\n%-" BC "s: %d bits", "non-RSA/DSA key size", EVP_PKEY_bits(pkey)); + ret = BIO_printf(bio, "\n%-" BC "s: %d bits", "non-RSA/DSA/EC key size", + EVP_PKEY_bits(pkey)); break; } if (ret <= 0) -- 2.39.2