From 3dc29788ec61c47f37f832afc502dbc2a1f60441 Mon Sep 17 00:00:00 2001 From: corvid Date: Mon, 4 Jul 2016 01:51:02 +0000 Subject: recognize obsolete hash algorithms when complaining about...obsolete hash algorithms --- src/IO/tls.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/IO/tls.c') diff --git a/src/IO/tls.c b/src/IO/tls.c index 980e0a53..b35756fa 100644 --- a/src/IO/tls.c +++ b/src/IO/tls.c @@ -611,7 +611,10 @@ static void Tls_cert_not_valid_yet(const mbedtls_x509_crt *cert, Dstr *ds) */ static void Tls_cert_bad_hash(const mbedtls_x509_crt *cert, Dstr *ds) { - const char *hash = (cert->sig_md == MBEDTLS_MD_SHA1) ? "SHA1" : + const char *hash = (cert->sig_md == MBEDTLS_MD_MD5) ? "MD5" : + (cert->sig_md == MBEDTLS_MD_MD4) ? "MD4" : + (cert->sig_md == MBEDTLS_MD_MD2) ? "MD2" : + (cert->sig_md == MBEDTLS_MD_SHA1) ? "SHA1" : (cert->sig_md == MBEDTLS_MD_SHA224) ? "SHA224" : (cert->sig_md == MBEDTLS_MD_RIPEMD160) ? "RIPEMD160" : (cert->sig_md == MBEDTLS_MD_SHA256) ? "SHA256" : -- cgit v1.2.3