test: sha1/sm3/md5 can get build-time disabled in openssl

Do not fail tests if any of these get disabled in the openssl
build

Follow-up for c52a003dc8
This commit is contained in:
Luca Boccassi
2026-06-19 13:32:24 +01:00
parent 436fc02bc8
commit 98943422b5
+6
View File
@@ -101,9 +101,11 @@ static const struct {
const char *alg;
size_t size;
} digest_size_table[] = {
#ifndef OPENSSL_NO_SHA1
/* SHA1 "family" */
{ "sha1", 20, },
{ "sha-1", 20, },
#endif
/* SHA2 family */
{ "sha224", 28, },
{ "sha256", 32, },
@@ -122,10 +124,14 @@ static const struct {
{ "sha3-256", 32, },
{ "sha3-384", 48, },
{ "sha3-512", 64, },
#ifndef OPENSSL_NO_SM3
/* SM3 family */
{ "sm3", 32, },
#endif
#ifndef OPENSSL_NO_MD5
/* MD5 family */
{ "md5", 16, },
#endif
};
TEST(digest_size) {