...because it uses md5 for HMAC tests. Skip md5 in case of its
unavailability.
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Tim Hudson <tjh@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/17331)
(cherry picked from commit
c63e8637fd79c826b3c438cf99cf7f1b293e8318)
goto end;
if (!EVP_MAC_CTX_set_params(loopargs[i].mctx, params))
- goto end;
+ goto skip_hmac; /* Digest not found */
}
for (testnum = 0; testnum < size_num; testnum++) {
print_message(names[D_HMAC], c[D_HMAC][testnum], lengths[testnum],
EVP_MAC_free(mac);
mac = NULL;
}
-
+skip_hmac:
if (doit[D_CBC_DES]) {
int st = 1;