Commit e80aae70ac for openssl.org

commit e80aae70ac46990141cc1b82acb3d4a4f24bde9d
Author: Matt Andreko <mandreko@gmail.com>
Date:   Mon Aug 3 08:54:45 2026 -0400

    fix: guard MD5-dependent X509_ALGOR test with OPENSSL_NO_MD5

    Reviewed-by: Andrew Dinh <andrewd@openssl.org>
    Reviewed-by: Nikola Pajkovsky <nikolap@openssl.org>
    Reviewed-by: Neil Horman <nhorman@openssl.org>
    MergeDate: Thu Sep 10 21:14:58 2026
    (Merged from https://github.com/openssl/openssl/pull/30431)

diff --git a/test/x509_internal_test.c b/test/x509_internal_test.c
index 6650f49941..84254697d6 100644
--- a/test/x509_internal_test.c
+++ b/test/x509_internal_test.c
@@ -796,6 +796,7 @@ err:
     return ret;
 }

+#ifndef OPENSSL_NO_MD5
 static int test_X509_ALGOR_set_md_md5(void)
 {
     X509_ALGOR *alg = NULL;
@@ -818,6 +819,7 @@ err:
     X509_ALGOR_free(alg);
     return ret;
 }
+#endif /* OPENSSL_NO_MD5 */

 /*
  * An EVP_MD with NID_undef type but a name that OBJ_txt2obj() can resolve.
@@ -1179,7 +1181,9 @@ int setup_tests(void)
     ADD_ALL_TESTS(test_x509_attribute_bit_string, 2);

     ADD_TEST(test_X509_ALGOR_set_md_sha1);
+#ifndef OPENSSL_NO_MD5
     ADD_TEST(test_X509_ALGOR_set_md_md5);
+#endif
     ADD_TEST(test_X509_ALGOR_set_md_nid_undef_known_name);
     ADD_TEST(test_X509_ALGOR_set_md_null_obj);
     return 1;