|
|
|
@ -1,13 +1,12 @@
|
|
|
|
|
From e25b25227043a2b2cf156527c31d7686a4265bf3 Mon Sep 17 00:00:00 2001
|
|
|
|
|
From: rpm-build <rpm-build>
|
|
|
|
|
Date: Wed, 6 Mar 2024 19:17:15 +0100
|
|
|
|
|
Subject: [PATCH 20/49] 0045-FIPS-services-minimize.patch
|
|
|
|
|
From a9dc983f82cabe29d6b48f3af3e30e26074ce5cf Mon Sep 17 00:00:00 2001
|
|
|
|
|
From: Dmitry Belyavskiy <dbelyavs@redhat.com>
|
|
|
|
|
Date: Mon, 21 Aug 2023 12:55:57 +0200
|
|
|
|
|
Subject: [PATCH 21/48] 0045-FIPS-services-minimize.patch
|
|
|
|
|
|
|
|
|
|
Patch-name: 0045-FIPS-services-minimize.patch
|
|
|
|
|
Patch-id: 45
|
|
|
|
|
Patch-status: |
|
|
|
|
|
# # Minimize fips services
|
|
|
|
|
From-dist-git-commit: 4334bc837fbc64d14890fdc51679a80770d498ce
|
|
|
|
|
# Minimize fips services
|
|
|
|
|
---
|
|
|
|
|
apps/ecparam.c | 7 +++
|
|
|
|
|
apps/req.c | 2 +-
|
|
|
|
@ -21,14 +20,14 @@ From-dist-git-commit: 4334bc837fbc64d14890fdc51679a80770d498ce
|
|
|
|
|
test/evp_libctx_test.c | 9 +++-
|
|
|
|
|
test/recipes/15-test_gendsa.t | 2 +-
|
|
|
|
|
test/recipes/20-test_cli_fips.t | 3 +-
|
|
|
|
|
test/recipes/30-test_evp.t | 20 ++++-----
|
|
|
|
|
test/recipes/30-test_evp.t | 16 +++----
|
|
|
|
|
.../30-test_evp_data/evpmac_common.txt | 22 ++++++++++
|
|
|
|
|
test/recipes/80-test_cms.t | 22 +++++-----
|
|
|
|
|
test/recipes/80-test_ssl_old.t | 2 +-
|
|
|
|
|
16 files changed, 128 insertions(+), 51 deletions(-)
|
|
|
|
|
16 files changed, 128 insertions(+), 47 deletions(-)
|
|
|
|
|
|
|
|
|
|
diff --git a/apps/ecparam.c b/apps/ecparam.c
|
|
|
|
|
index 71f93c4ca5..347bf62d5c 100644
|
|
|
|
|
index 9e9ad13683..9c66cf2434 100644
|
|
|
|
|
--- a/apps/ecparam.c
|
|
|
|
|
+++ b/apps/ecparam.c
|
|
|
|
|
@@ -79,6 +79,13 @@ static int list_builtin_curves(BIO *out)
|
|
|
|
@ -46,10 +45,10 @@ index 71f93c4ca5..347bf62d5c 100644
|
|
|
|
|
comment = "CURVE DESCRIPTION NOT AVAILABLE";
|
|
|
|
|
if (sname == NULL)
|
|
|
|
|
diff --git a/apps/req.c b/apps/req.c
|
|
|
|
|
index 8995453dca..cb38e6aa64 100644
|
|
|
|
|
index 23757044ab..5916914978 100644
|
|
|
|
|
--- a/apps/req.c
|
|
|
|
|
+++ b/apps/req.c
|
|
|
|
|
@@ -268,7 +268,7 @@ int req_main(int argc, char **argv)
|
|
|
|
|
@@ -266,7 +266,7 @@ int req_main(int argc, char **argv)
|
|
|
|
|
unsigned long chtype = MBSTRING_ASC, reqflag = 0;
|
|
|
|
|
|
|
|
|
|
#ifndef OPENSSL_NO_DES
|
|
|
|
@ -59,10 +58,10 @@ index 8995453dca..cb38e6aa64 100644
|
|
|
|
|
|
|
|
|
|
opt_set_unknown_name("digest");
|
|
|
|
|
diff --git a/providers/common/capabilities.c b/providers/common/capabilities.c
|
|
|
|
|
index f7234615e4..0d4c0e3388 100644
|
|
|
|
|
index ed37e76969..eb836dfa6a 100644
|
|
|
|
|
--- a/providers/common/capabilities.c
|
|
|
|
|
+++ b/providers/common/capabilities.c
|
|
|
|
|
@@ -189,9 +189,9 @@ static const OSSL_PARAM param_group_list[][10] = {
|
|
|
|
|
@@ -186,9 +186,9 @@ static const OSSL_PARAM param_group_list[][10] = {
|
|
|
|
|
TLS_GROUP_ENTRY("brainpoolP256r1", "brainpoolP256r1", "EC", 25),
|
|
|
|
|
TLS_GROUP_ENTRY("brainpoolP384r1", "brainpoolP384r1", "EC", 26),
|
|
|
|
|
TLS_GROUP_ENTRY("brainpoolP512r1", "brainpoolP512r1", "EC", 27),
|
|
|
|
@ -74,7 +73,7 @@ index f7234615e4..0d4c0e3388 100644
|
|
|
|
|
TLS_GROUP_ENTRY("brainpoolP256r1tls13", "brainpoolP256r1", "EC", 30),
|
|
|
|
|
TLS_GROUP_ENTRY("brainpoolP384r1tls13", "brainpoolP384r1", "EC", 31),
|
|
|
|
|
diff --git a/providers/fips/fipsprov.c b/providers/fips/fipsprov.c
|
|
|
|
|
index 7ec409710b..ec5bdd5a69 100644
|
|
|
|
|
index 518226dfc6..29438faea8 100644
|
|
|
|
|
--- a/providers/fips/fipsprov.c
|
|
|
|
|
+++ b/providers/fips/fipsprov.c
|
|
|
|
|
@@ -199,13 +199,13 @@ static int fips_get_params(void *provctx, OSSL_PARAM params[])
|
|
|
|
@ -132,7 +131,7 @@ index 7ec409710b..ec5bdd5a69 100644
|
|
|
|
|
{ NULL, NULL, NULL }
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
@@ -410,8 +413,9 @@ static const OSSL_ALGORITHM fips_keyexch[] = {
|
|
|
|
|
@@ -409,8 +412,9 @@ static const OSSL_ALGORITHM fips_keyexch[] = {
|
|
|
|
|
#ifndef OPENSSL_NO_EC
|
|
|
|
|
{ PROV_NAMES_ECDH, FIPS_DEFAULT_PROPERTIES, ossl_ecdh_keyexch_functions },
|
|
|
|
|
# ifndef OPENSSL_NO_ECX
|
|
|
|
@ -144,27 +143,7 @@ index 7ec409710b..ec5bdd5a69 100644
|
|
|
|
|
# endif
|
|
|
|
|
#endif
|
|
|
|
|
{ PROV_NAMES_TLS1_PRF, FIPS_DEFAULT_PROPERTIES,
|
|
|
|
|
@@ -422,14 +426,16 @@ static const OSSL_ALGORITHM fips_keyexch[] = {
|
|
|
|
|
|
|
|
|
|
static const OSSL_ALGORITHM fips_signature[] = {
|
|
|
|
|
#ifndef OPENSSL_NO_DSA
|
|
|
|
|
- { PROV_NAMES_DSA, FIPS_DEFAULT_PROPERTIES, ossl_dsa_signature_functions },
|
|
|
|
|
+ /* We don't certify DSA in our FIPS provider */
|
|
|
|
|
+ /* { PROV_NAMES_DSA, FIPS_DEFAULT_PROPERTIES, ossl_dsa_signature_functions },*/
|
|
|
|
|
#endif
|
|
|
|
|
{ PROV_NAMES_RSA, FIPS_DEFAULT_PROPERTIES, ossl_rsa_signature_functions },
|
|
|
|
|
#ifndef OPENSSL_NO_EC
|
|
|
|
|
# ifndef OPENSSL_NO_ECX
|
|
|
|
|
- { PROV_NAMES_ED25519, FIPS_UNAPPROVED_PROPERTIES,
|
|
|
|
|
+ /* We don't certify Edwards curves in our FIPS provider */
|
|
|
|
|
+ /* { PROV_NAMES_ED25519, FIPS_UNAPPROVED_PROPERTIES,
|
|
|
|
|
ossl_ed25519_signature_functions },
|
|
|
|
|
- { PROV_NAMES_ED448, FIPS_UNAPPROVED_PROPERTIES, ossl_ed448_signature_functions },
|
|
|
|
|
+ { PROV_NAMES_ED448, FIPS_UNAPPROVED_PROPERTIES, ossl_ed448_signature_functions },*/
|
|
|
|
|
# endif
|
|
|
|
|
{ PROV_NAMES_ECDSA, FIPS_DEFAULT_PROPERTIES, ossl_ecdsa_signature_functions },
|
|
|
|
|
#endif
|
|
|
|
|
@@ -460,8 +466,9 @@ static const OSSL_ALGORITHM fips_keymgmt[] = {
|
|
|
|
|
@@ -456,8 +462,9 @@ static const OSSL_ALGORITHM fips_keymgmt[] = {
|
|
|
|
|
PROV_DESCS_DHX },
|
|
|
|
|
#endif
|
|
|
|
|
#ifndef OPENSSL_NO_DSA
|
|
|
|
@ -176,7 +155,7 @@ index 7ec409710b..ec5bdd5a69 100644
|
|
|
|
|
#endif
|
|
|
|
|
{ PROV_NAMES_RSA, FIPS_DEFAULT_PROPERTIES, ossl_rsa_keymgmt_functions,
|
|
|
|
|
PROV_DESCS_RSA },
|
|
|
|
|
@@ -471,14 +478,15 @@ static const OSSL_ALGORITHM fips_keymgmt[] = {
|
|
|
|
|
@@ -466,14 +473,15 @@ static const OSSL_ALGORITHM fips_keymgmt[] = {
|
|
|
|
|
{ PROV_NAMES_EC, FIPS_DEFAULT_PROPERTIES, ossl_ec_keymgmt_functions,
|
|
|
|
|
PROV_DESCS_EC },
|
|
|
|
|
# ifndef OPENSSL_NO_ECX
|
|
|
|
@ -251,10 +230,10 @@ index 2057378d3d..4b80bb70b9 100644
|
|
|
|
|
|
|
|
|
|
static const ST_KAT_ASYM_CIPHER st_kat_asym_cipher_tests[] = {
|
|
|
|
|
diff --git a/providers/implementations/signature/rsa_sig.c b/providers/implementations/signature/rsa_sig.c
|
|
|
|
|
index 22d93ead53..c1405f47ea 100644
|
|
|
|
|
index d4261e8f7d..2a5504d104 100644
|
|
|
|
|
--- a/providers/implementations/signature/rsa_sig.c
|
|
|
|
|
+++ b/providers/implementations/signature/rsa_sig.c
|
|
|
|
|
@@ -686,6 +686,19 @@ static int rsa_verify_recover(void *vprsactx,
|
|
|
|
|
@@ -689,6 +689,19 @@ static int rsa_verify_recover(void *vprsactx,
|
|
|
|
|
{
|
|
|
|
|
PROV_RSA_CTX *prsactx = (PROV_RSA_CTX *)vprsactx;
|
|
|
|
|
int ret;
|
|
|
|
@ -274,7 +253,7 @@ index 22d93ead53..c1405f47ea 100644
|
|
|
|
|
|
|
|
|
|
if (!ossl_prov_is_running())
|
|
|
|
|
return 0;
|
|
|
|
|
@@ -774,6 +787,19 @@ static int rsa_verify(void *vprsactx, const unsigned char *sig, size_t siglen,
|
|
|
|
|
@@ -777,6 +790,19 @@ static int rsa_verify(void *vprsactx, const unsigned char *sig, size_t siglen,
|
|
|
|
|
{
|
|
|
|
|
PROV_RSA_CTX *prsactx = (PROV_RSA_CTX *)vprsactx;
|
|
|
|
|
size_t rslen;
|
|
|
|
@ -295,7 +274,7 @@ index 22d93ead53..c1405f47ea 100644
|
|
|
|
|
if (!ossl_prov_is_running())
|
|
|
|
|
return 0;
|
|
|
|
|
diff --git a/ssl/ssl_ciph.c b/ssl/ssl_ciph.c
|
|
|
|
|
index 33c23efb0d..113c204716 100644
|
|
|
|
|
index a5e60e8839..f9af07d12b 100644
|
|
|
|
|
--- a/ssl/ssl_ciph.c
|
|
|
|
|
+++ b/ssl/ssl_ciph.c
|
|
|
|
|
@@ -356,6 +356,9 @@ int ssl_load_ciphers(SSL_CTX *ctx)
|
|
|
|
@ -309,10 +288,10 @@ index 33c23efb0d..113c204716 100644
|
|
|
|
|
* We ignore any errors from the fetches below. They are expected to fail
|
|
|
|
|
* if these algorithms are not available.
|
|
|
|
|
diff --git a/test/acvp_test.c b/test/acvp_test.c
|
|
|
|
|
index 45509095af..4a67519bb4 100644
|
|
|
|
|
index fee880d441..13d7a0ea8b 100644
|
|
|
|
|
--- a/test/acvp_test.c
|
|
|
|
|
+++ b/test/acvp_test.c
|
|
|
|
|
@@ -1478,6 +1478,7 @@ int setup_tests(void)
|
|
|
|
|
@@ -1476,6 +1476,7 @@ int setup_tests(void)
|
|
|
|
|
OSSL_NELEM(dh_safe_prime_keyver_data));
|
|
|
|
|
#endif /* OPENSSL_NO_DH */
|
|
|
|
|
|
|
|
|
@ -320,7 +299,7 @@ index 45509095af..4a67519bb4 100644
|
|
|
|
|
#ifndef OPENSSL_NO_DSA
|
|
|
|
|
ADD_ALL_TESTS(dsa_keygen_test, OSSL_NELEM(dsa_keygen_data));
|
|
|
|
|
ADD_ALL_TESTS(dsa_paramgen_test, OSSL_NELEM(dsa_paramgen_data));
|
|
|
|
|
@@ -1485,6 +1486,7 @@ int setup_tests(void)
|
|
|
|
|
@@ -1483,6 +1484,7 @@ int setup_tests(void)
|
|
|
|
|
ADD_ALL_TESTS(dsa_siggen_test, OSSL_NELEM(dsa_siggen_data));
|
|
|
|
|
ADD_ALL_TESTS(dsa_sigver_test, OSSL_NELEM(dsa_sigver_data));
|
|
|
|
|
#endif /* OPENSSL_NO_DSA */
|
|
|
|
@ -329,10 +308,10 @@ index 45509095af..4a67519bb4 100644
|
|
|
|
|
#ifndef OPENSSL_NO_EC
|
|
|
|
|
ADD_ALL_TESTS(ecdsa_keygen_test, OSSL_NELEM(ecdsa_keygen_data));
|
|
|
|
|
diff --git a/test/endecode_test.c b/test/endecode_test.c
|
|
|
|
|
index b53b7b715b..885e49a47c 100644
|
|
|
|
|
index 9a437d8c64..53385028fc 100644
|
|
|
|
|
--- a/test/endecode_test.c
|
|
|
|
|
+++ b/test/endecode_test.c
|
|
|
|
|
@@ -1419,6 +1419,7 @@ int setup_tests(void)
|
|
|
|
|
@@ -1407,6 +1407,7 @@ int setup_tests(void)
|
|
|
|
|
* so no legacy tests.
|
|
|
|
|
*/
|
|
|
|
|
#endif
|
|
|
|
@ -340,7 +319,7 @@ index b53b7b715b..885e49a47c 100644
|
|
|
|
|
#ifndef OPENSSL_NO_DSA
|
|
|
|
|
ADD_TEST_SUITE(DSA);
|
|
|
|
|
ADD_TEST_SUITE_PARAMS(DSA);
|
|
|
|
|
@@ -1429,6 +1430,7 @@ int setup_tests(void)
|
|
|
|
|
@@ -1417,6 +1418,7 @@ int setup_tests(void)
|
|
|
|
|
ADD_TEST_SUITE_PROTECTED_PVK(DSA);
|
|
|
|
|
# endif
|
|
|
|
|
#endif
|
|
|
|
@ -348,7 +327,7 @@ index b53b7b715b..885e49a47c 100644
|
|
|
|
|
#ifndef OPENSSL_NO_EC
|
|
|
|
|
ADD_TEST_SUITE(EC);
|
|
|
|
|
ADD_TEST_SUITE_PARAMS(EC);
|
|
|
|
|
@@ -1443,10 +1445,12 @@ int setup_tests(void)
|
|
|
|
|
@@ -1431,10 +1433,12 @@ int setup_tests(void)
|
|
|
|
|
ADD_TEST_SUITE(ECExplicitTri2G);
|
|
|
|
|
ADD_TEST_SUITE_LEGACY(ECExplicitTri2G);
|
|
|
|
|
# endif
|
|
|
|
@ -396,7 +375,7 @@ index 2448c35a14..a7913cda4c 100644
|
|
|
|
|
return 1;
|
|
|
|
|
}
|
|
|
|
|
diff --git a/test/recipes/15-test_gendsa.t b/test/recipes/15-test_gendsa.t
|
|
|
|
|
index 4bc460784b..93052eb3e7 100644
|
|
|
|
|
index b495b08bda..69bd299521 100644
|
|
|
|
|
--- a/test/recipes/15-test_gendsa.t
|
|
|
|
|
+++ b/test/recipes/15-test_gendsa.t
|
|
|
|
|
@@ -24,7 +24,7 @@ use lib bldtop_dir('.');
|
|
|
|
@ -409,10 +388,10 @@ index 4bc460784b..93052eb3e7 100644
|
|
|
|
|
plan tests =>
|
|
|
|
|
($no_fips ? 0 : 2) # FIPS related tests
|
|
|
|
|
diff --git a/test/recipes/20-test_cli_fips.t b/test/recipes/20-test_cli_fips.t
|
|
|
|
|
index d4b4d4ca51..031814e8ff 100644
|
|
|
|
|
index 6d3c5ba1bb..2ba47b5fca 100644
|
|
|
|
|
--- a/test/recipes/20-test_cli_fips.t
|
|
|
|
|
+++ b/test/recipes/20-test_cli_fips.t
|
|
|
|
|
@@ -278,8 +278,7 @@ SKIP: {
|
|
|
|
|
@@ -273,8 +273,7 @@ SKIP: {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
SKIP : {
|
|
|
|
@ -423,10 +402,10 @@ index d4b4d4ca51..031814e8ff 100644
|
|
|
|
|
subtest DSA => sub {
|
|
|
|
|
my $testtext_prefix = 'DSA';
|
|
|
|
|
diff --git a/test/recipes/30-test_evp.t b/test/recipes/30-test_evp.t
|
|
|
|
|
index eddca5c58e..36a192d041 100644
|
|
|
|
|
index 9d7040ced2..f8beb538d4 100644
|
|
|
|
|
--- a/test/recipes/30-test_evp.t
|
|
|
|
|
+++ b/test/recipes/30-test_evp.t
|
|
|
|
|
@@ -46,10 +46,8 @@ my @files = qw(
|
|
|
|
|
@@ -42,10 +42,8 @@ my @files = qw(
|
|
|
|
|
evpciph_aes_cts.txt
|
|
|
|
|
evpciph_aes_wrap.txt
|
|
|
|
|
evpciph_aes_stitched.txt
|
|
|
|
@ -437,23 +416,7 @@ index eddca5c58e..36a192d041 100644
|
|
|
|
|
evpkdf_pbkdf1.txt
|
|
|
|
|
evpkdf_pbkdf2.txt
|
|
|
|
|
evpkdf_ss.txt
|
|
|
|
|
@@ -69,15 +67,6 @@ push @files, qw(
|
|
|
|
|
evppkey_ffdhe.txt
|
|
|
|
|
evppkey_dh.txt
|
|
|
|
|
) unless $no_dh;
|
|
|
|
|
-push @files, qw(
|
|
|
|
|
- evpkdf_x942_des.txt
|
|
|
|
|
- evpmac_cmac_des.txt
|
|
|
|
|
- ) unless $no_des;
|
|
|
|
|
-push @files, qw(evppkey_dsa.txt) unless $no_dsa;
|
|
|
|
|
-push @files, qw(
|
|
|
|
|
- evppkey_ecx.txt
|
|
|
|
|
- evppkey_mismatch_ecx.txt
|
|
|
|
|
- ) unless $no_ecx;
|
|
|
|
|
push @files, qw(
|
|
|
|
|
evppkey_ecc.txt
|
|
|
|
|
evppkey_ecdh.txt
|
|
|
|
|
@@ -97,6 +86,7 @@ my @defltfiles = qw(
|
|
|
|
|
@@ -91,6 +83,7 @@ my @defltfiles = qw(
|
|
|
|
|
evpciph_cast5.txt
|
|
|
|
|
evpciph_chacha.txt
|
|
|
|
|
evpciph_des.txt
|
|
|
|
@ -461,7 +424,7 @@ index eddca5c58e..36a192d041 100644
|
|
|
|
|
evpciph_idea.txt
|
|
|
|
|
evpciph_rc2.txt
|
|
|
|
|
evpciph_rc4.txt
|
|
|
|
|
@@ -121,13 +111,19 @@ my @defltfiles = qw(
|
|
|
|
|
@@ -114,10 +107,17 @@ my @defltfiles = qw(
|
|
|
|
|
evpmd_whirlpool.txt
|
|
|
|
|
evppbe_scrypt.txt
|
|
|
|
|
evppbe_pkcs12.txt
|
|
|
|
@ -478,15 +441,12 @@ index eddca5c58e..36a192d041 100644
|
|
|
|
|
+ ) unless $no_des;
|
|
|
|
|
push @defltfiles, qw(evppkey_brainpool.txt) unless $no_ec;
|
|
|
|
|
push @defltfiles, qw(evppkey_ecdsa_rfc6979.txt) unless $no_ec;
|
|
|
|
|
-push @defltfiles, qw(evppkey_dsa_rfc6979.txt) unless $no_dsa;
|
|
|
|
|
push @defltfiles, qw(evppkey_sm2.txt) unless $no_sm2;
|
|
|
|
|
push @defltfiles, qw(evpciph_aes_gcm_siv.txt) unless $no_siv;
|
|
|
|
|
push @defltfiles, qw(evpciph_aes_siv.txt) unless $no_siv;
|
|
|
|
|
push @defltfiles, qw(evppkey_dsa_rfc6979.txt) unless $no_dsa;
|
|
|
|
|
diff --git a/test/recipes/30-test_evp_data/evpmac_common.txt b/test/recipes/30-test_evp_data/evpmac_common.txt
|
|
|
|
|
index e47023aae6..96a8febeef 100644
|
|
|
|
|
index 93195df97c..315413cd9b 100644
|
|
|
|
|
--- a/test/recipes/30-test_evp_data/evpmac_common.txt
|
|
|
|
|
+++ b/test/recipes/30-test_evp_data/evpmac_common.txt
|
|
|
|
|
@@ -363,6 +363,7 @@ IV = 7AE8E2CA4EC500012E58495C
|
|
|
|
|
@@ -340,6 +340,7 @@ IV = 7AE8E2CA4EC500012E58495C
|
|
|
|
|
Input = 68F2E77696CE7AE8E2CA4EC588E541002E58495C08000F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D0007
|
|
|
|
|
Result = MAC_INIT_ERROR
|
|
|
|
|
|
|
|
|
@ -494,7 +454,7 @@ index e47023aae6..96a8febeef 100644
|
|
|
|
|
Title = KMAC Tests (From NIST)
|
|
|
|
|
MAC = KMAC128
|
|
|
|
|
Key = 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F
|
|
|
|
|
@@ -373,12 +374,14 @@ Ctrl = xof:0
|
|
|
|
|
@@ -350,12 +351,14 @@ Ctrl = xof:0
|
|
|
|
|
OutputSize = 32
|
|
|
|
|
BlockSize = 168
|
|
|
|
|
|
|
|
|
@ -509,7 +469,7 @@ index e47023aae6..96a8febeef 100644
|
|
|
|
|
MAC = KMAC128
|
|
|
|
|
Key = 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F
|
|
|
|
|
Input = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
|
|
|
|
|
@@ -386,6 +389,7 @@ Custom = "My Tagged Application"
|
|
|
|
|
@@ -363,6 +366,7 @@ Custom = "My Tagged Application"
|
|
|
|
|
Output = 1F5B4E6CCA02209E0DCB5CA635B89A15E271ECC760071DFD805FAA38F9729230
|
|
|
|
|
Ctrl = size:32
|
|
|
|
|
|
|
|
|
@ -517,7 +477,7 @@ index e47023aae6..96a8febeef 100644
|
|
|
|
|
MAC = KMAC256
|
|
|
|
|
Key = 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F
|
|
|
|
|
Input = 00010203
|
|
|
|
|
@@ -394,12 +398,14 @@ Output = 20C570C31346F703C9AC36C61C03CB64C3970D0CFC787E9B79599D273A68D2F7F69D4CC
|
|
|
|
|
@@ -371,12 +375,14 @@ Output = 20C570C31346F703C9AC36C61C03CB64C3970D0CFC787E9B79599D273A68D2F7F69D4CC
|
|
|
|
|
OutputSize = 64
|
|
|
|
|
BlockSize = 136
|
|
|
|
|
|
|
|
|
@ -532,7 +492,7 @@ index e47023aae6..96a8febeef 100644
|
|
|
|
|
MAC = KMAC256
|
|
|
|
|
Key = 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F
|
|
|
|
|
Input = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
|
|
|
|
|
@@ -409,12 +415,14 @@ Ctrl = size:64
|
|
|
|
|
@@ -386,12 +392,14 @@ Ctrl = size:64
|
|
|
|
|
|
|
|
|
|
Title = KMAC XOF Tests (From NIST)
|
|
|
|
|
|
|
|
|
@ -547,7 +507,7 @@ index e47023aae6..96a8febeef 100644
|
|
|
|
|
MAC = KMAC128
|
|
|
|
|
Key = 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F
|
|
|
|
|
Input = 00010203
|
|
|
|
|
@@ -422,6 +430,7 @@ Custom = "My Tagged Application"
|
|
|
|
|
@@ -399,6 +407,7 @@ Custom = "My Tagged Application"
|
|
|
|
|
Output = 31A44527B4ED9F5C6101D11DE6D26F0620AA5C341DEF41299657FE9DF1A3B16C
|
|
|
|
|
XOF = 1
|
|
|
|
|
|
|
|
|
@ -555,7 +515,7 @@ index e47023aae6..96a8febeef 100644
|
|
|
|
|
MAC = KMAC128
|
|
|
|
|
Key = 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F
|
|
|
|
|
Input = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
|
|
|
|
|
@@ -430,6 +439,7 @@ Output = 47026C7CD793084AA0283C253EF658490C0DB61438B8326FE9BDDF281B83AE0F
|
|
|
|
|
@@ -407,6 +416,7 @@ Output = 47026C7CD793084AA0283C253EF658490C0DB61438B8326FE9BDDF281B83AE0F
|
|
|
|
|
XOF = 1
|
|
|
|
|
Ctrl = size:32
|
|
|
|
|
|
|
|
|
@ -563,7 +523,7 @@ index e47023aae6..96a8febeef 100644
|
|
|
|
|
MAC = KMAC256
|
|
|
|
|
Key = 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F
|
|
|
|
|
Input = 00010203
|
|
|
|
|
@@ -437,6 +447,7 @@ Custom = "My Tagged Application"
|
|
|
|
|
@@ -414,6 +424,7 @@ Custom = "My Tagged Application"
|
|
|
|
|
Output = 1755133F1534752AAD0748F2C706FB5C784512CAB835CD15676B16C0C6647FA96FAA7AF634A0BF8FF6DF39374FA00FAD9A39E322A7C92065A64EB1FB0801EB2B
|
|
|
|
|
XOF = 1
|
|
|
|
|
|
|
|
|
@ -571,7 +531,7 @@ index e47023aae6..96a8febeef 100644
|
|
|
|
|
MAC = KMAC256
|
|
|
|
|
Key = 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F
|
|
|
|
|
Input = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
|
|
|
|
|
@@ -444,6 +455,7 @@ Custom = ""
|
|
|
|
|
@@ -421,6 +432,7 @@ Custom = ""
|
|
|
|
|
Output = FF7B171F1E8A2B24683EED37830EE797538BA8DC563F6DA1E667391A75EDC02CA633079F81CE12A25F45615EC89972031D18337331D24CEB8F8CA8E6A19FD98B
|
|
|
|
|
XOF = 1
|
|
|
|
|
|
|
|
|
@ -579,7 +539,7 @@ index e47023aae6..96a8febeef 100644
|
|
|
|
|
MAC = KMAC256
|
|
|
|
|
Key = 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F
|
|
|
|
|
Input = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
|
|
|
|
|
@@ -454,6 +466,7 @@ XOF = 1
|
|
|
|
|
@@ -431,6 +443,7 @@ XOF = 1
|
|
|
|
|
|
|
|
|
|
Title = KMAC long customisation string (from NIST ACVP)
|
|
|
|
|
|
|
|
|
@ -587,7 +547,7 @@ index e47023aae6..96a8febeef 100644
|
|
|
|
|
MAC = KMAC256
|
|
|
|
|
Key = 9743DBF93102FAF11227B154B8ACD16CF142671F7AA16C559A393A38B4CEF461ED29A6A328D7379C99718790E38B54CA25E9E831CBEA463EE704D1689F94629AB795DF0C77F756DA743309C0E054596BA2D9CC1768ACF7CD351D9A7EB1ABD0A3
|
|
|
|
|
Input = BA63AC9C711F143CCE7FF92D0322649D1BE437D805FD225C0A2879A008373EC3BCCDB09971FAD2BCE5F4347AF7E5238EF01A90ED34193D6AFC1D
|
|
|
|
|
@@ -464,12 +477,14 @@ XOF = 1
|
|
|
|
|
@@ -441,12 +454,14 @@ XOF = 1
|
|
|
|
|
|
|
|
|
|
Title = KMAC XOF Tests via ctrl (From NIST)
|
|
|
|
|
|
|
|
|
@ -602,7 +562,7 @@ index e47023aae6..96a8febeef 100644
|
|
|
|
|
MAC = KMAC128
|
|
|
|
|
Key = 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F
|
|
|
|
|
Input = 00010203
|
|
|
|
|
@@ -477,6 +492,7 @@ Custom = "My Tagged Application"
|
|
|
|
|
@@ -454,6 +469,7 @@ Custom = "My Tagged Application"
|
|
|
|
|
Output = 31A44527B4ED9F5C6101D11DE6D26F0620AA5C341DEF41299657FE9DF1A3B16C
|
|
|
|
|
Ctrl = xof:1
|
|
|
|
|
|
|
|
|
@ -610,7 +570,7 @@ index e47023aae6..96a8febeef 100644
|
|
|
|
|
MAC = KMAC128
|
|
|
|
|
Key = 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F
|
|
|
|
|
Input = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
|
|
|
|
|
@@ -485,6 +501,7 @@ Output = 47026C7CD793084AA0283C253EF658490C0DB61438B8326FE9BDDF281B83AE0F
|
|
|
|
|
@@ -462,6 +478,7 @@ Output = 47026C7CD793084AA0283C253EF658490C0DB61438B8326FE9BDDF281B83AE0F
|
|
|
|
|
Ctrl = xof:1
|
|
|
|
|
Ctrl = size:32
|
|
|
|
|
|
|
|
|
@ -618,7 +578,7 @@ index e47023aae6..96a8febeef 100644
|
|
|
|
|
MAC = KMAC256
|
|
|
|
|
Key = 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F
|
|
|
|
|
Input = 00010203
|
|
|
|
|
@@ -492,6 +509,7 @@ Custom = "My Tagged Application"
|
|
|
|
|
@@ -469,6 +486,7 @@ Custom = "My Tagged Application"
|
|
|
|
|
Output = 1755133F1534752AAD0748F2C706FB5C784512CAB835CD15676B16C0C6647FA96FAA7AF634A0BF8FF6DF39374FA00FAD9A39E322A7C92065A64EB1FB0801EB2B
|
|
|
|
|
Ctrl = xof:1
|
|
|
|
|
|
|
|
|
@ -626,7 +586,7 @@ index e47023aae6..96a8febeef 100644
|
|
|
|
|
MAC = KMAC256
|
|
|
|
|
Key = 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F
|
|
|
|
|
Input = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
|
|
|
|
|
@@ -499,6 +517,7 @@ Custom = ""
|
|
|
|
|
@@ -476,6 +494,7 @@ Custom = ""
|
|
|
|
|
Output = FF7B171F1E8A2B24683EED37830EE797538BA8DC563F6DA1E667391A75EDC02CA633079F81CE12A25F45615EC89972031D18337331D24CEB8F8CA8E6A19FD98B
|
|
|
|
|
Ctrl = xof:1
|
|
|
|
|
|
|
|
|
@ -634,7 +594,7 @@ index e47023aae6..96a8febeef 100644
|
|
|
|
|
MAC = KMAC256
|
|
|
|
|
Key = 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F
|
|
|
|
|
Input = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
|
|
|
|
|
@@ -509,6 +528,7 @@ Ctrl = xof:1
|
|
|
|
|
@@ -486,6 +505,7 @@ Ctrl = xof:1
|
|
|
|
|
|
|
|
|
|
Title = KMAC long customisation string via ctrl (from NIST ACVP)
|
|
|
|
|
|
|
|
|
@ -642,7 +602,7 @@ index e47023aae6..96a8febeef 100644
|
|
|
|
|
MAC = KMAC256
|
|
|
|
|
Key = 9743DBF93102FAF11227B154B8ACD16CF142671F7AA16C559A393A38B4CEF461ED29A6A328D7379C99718790E38B54CA25E9E831CBEA463EE704D1689F94629AB795DF0C77F756DA743309C0E054596BA2D9CC1768ACF7CD351D9A7EB1ABD0A3
|
|
|
|
|
Input = BA63AC9C711F143CCE7FF92D0322649D1BE437D805FD225C0A2879A008373EC3BCCDB09971FAD2BCE5F4347AF7E5238EF01A90ED34193D6AFC1D
|
|
|
|
|
@@ -519,6 +539,7 @@ Ctrl = xof:1
|
|
|
|
|
@@ -496,6 +516,7 @@ Ctrl = xof:1
|
|
|
|
|
|
|
|
|
|
Title = KMAC long customisation string negative test
|
|
|
|
|
|
|
|
|
@ -650,7 +610,7 @@ index e47023aae6..96a8febeef 100644
|
|
|
|
|
MAC = KMAC128
|
|
|
|
|
Key = 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F
|
|
|
|
|
Input = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
|
|
|
|
|
@@ -527,6 +548,7 @@ Result = MAC_INIT_ERROR
|
|
|
|
|
@@ -504,6 +525,7 @@ Result = MAC_INIT_ERROR
|
|
|
|
|
|
|
|
|
|
Title = KMAC output is too large
|
|
|
|
|
|
|
|
|
@ -659,7 +619,7 @@ index e47023aae6..96a8febeef 100644
|
|
|
|
|
Key = 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F
|
|
|
|
|
Input = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
|
|
|
|
|
diff --git a/test/recipes/80-test_cms.t b/test/recipes/80-test_cms.t
|
|
|
|
|
index 6a9792128b..4e368c730b 100644
|
|
|
|
|
index 40dd585c18..cbec426137 100644
|
|
|
|
|
--- a/test/recipes/80-test_cms.t
|
|
|
|
|
+++ b/test/recipes/80-test_cms.t
|
|
|
|
|
@@ -96,7 +96,7 @@ my @smime_pkcs7_tests = (
|
|
|
|
@ -734,7 +694,7 @@ index 6a9792128b..4e368c730b 100644
|
|
|
|
|
[ "{cmd1}", @prov, "-sign", "-in", $smcont,
|
|
|
|
|
"-signer", $smrsa1,
|
|
|
|
|
"-signer", catfile($smdir, "smrsa2.pem"),
|
|
|
|
|
@@ -250,7 +250,7 @@ my @smime_pkcs7_tests = (
|
|
|
|
|
@@ -248,7 +248,7 @@ my @smime_pkcs7_tests = (
|
|
|
|
|
|
|
|
|
|
my @smime_cms_tests = (
|
|
|
|
|
|
|
|
|
@ -743,7 +703,7 @@ index 6a9792128b..4e368c730b 100644
|
|
|
|
|
[ "{cmd1}", @prov, "-sign", "-in", $smcont, "-outform", "DER",
|
|
|
|
|
"-nodetach", "-keyid",
|
|
|
|
|
"-signer", $smrsa1,
|
|
|
|
|
@@ -263,7 +263,7 @@ my @smime_cms_tests = (
|
|
|
|
|
@@ -261,7 +261,7 @@ my @smime_cms_tests = (
|
|
|
|
|
\&final_compare
|
|
|
|
|
],
|
|
|
|
|
|
|
|
|
@ -752,7 +712,7 @@ index 6a9792128b..4e368c730b 100644
|
|
|
|
|
[ "{cmd1}", @prov, "-sign", "-in", $smcont, "-outform", "PEM", "-nodetach",
|
|
|
|
|
"-signer", $smrsa1,
|
|
|
|
|
"-signer", catfile($smdir, "smrsa2.pem"),
|
|
|
|
|
@@ -373,7 +373,7 @@ my @smime_cms_tests = (
|
|
|
|
|
@@ -371,7 +371,7 @@ my @smime_cms_tests = (
|
|
|
|
|
\&final_compare
|
|
|
|
|
],
|
|
|
|
|
|
|
|
|
@ -775,5 +735,58 @@ index 50b74a1e29..e2dcb68fb5 100644
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
--
|
|
|
|
|
2.44.0
|
|
|
|
|
2.41.0
|
|
|
|
|
|
|
|
|
|
diff -up openssl-3.2.0/test/recipes/30-test_evp.t.patch openssl-3.2.0/test/recipes/30-test_evp.t
|
|
|
|
|
--- openssl-3.2.0/test/recipes/30-test_evp.t.patch 2023-12-06 15:33:27.843751147 +0100
|
|
|
|
|
+++ openssl-3.2.0/test/recipes/30-test_evp.t 2023-12-06 15:34:27.585351920 +0100
|
|
|
|
|
@@ -70,15 +70,6 @@ push @files, qw(
|
|
|
|
|
evppkey_dh.txt
|
|
|
|
|
) unless $no_dh;
|
|
|
|
|
push @files, qw(
|
|
|
|
|
- evpkdf_x942_des.txt
|
|
|
|
|
- evpmac_cmac_des.txt
|
|
|
|
|
- ) unless $no_des;
|
|
|
|
|
-push @files, qw(evppkey_dsa.txt) unless $no_dsa;
|
|
|
|
|
-push @files, qw(
|
|
|
|
|
- evppkey_ecx.txt
|
|
|
|
|
- evppkey_mismatch_ecx.txt
|
|
|
|
|
- ) unless $no_ecx;
|
|
|
|
|
-push @files, qw(
|
|
|
|
|
evppkey_ecc.txt
|
|
|
|
|
evppkey_ecdh.txt
|
|
|
|
|
evppkey_ecdsa.txt
|
|
|
|
|
diff -up openssl-3.2.0/providers/fips/fipsprov.c.patch-fips openssl-3.2.0/providers/fips/fipsprov.c
|
|
|
|
|
--- openssl-3.2.0/providers/fips/fipsprov.c.patch-fips 2023-12-06 15:49:08.711198219 +0100
|
|
|
|
|
+++ openssl-3.2.0/providers/fips/fipsprov.c 2023-12-06 15:55:42.362078721 +0100
|
|
|
|
|
@@ -426,14 +426,16 @@ static const OSSL_ALGORITHM fips_keyexch
|
|
|
|
|
|
|
|
|
|
static const OSSL_ALGORITHM fips_signature[] = {
|
|
|
|
|
#ifndef OPENSSL_NO_DSA
|
|
|
|
|
- { PROV_NAMES_DSA, FIPS_DEFAULT_PROPERTIES, ossl_dsa_signature_functions },
|
|
|
|
|
+ /* We don't certify DSA in our FIPS provider */
|
|
|
|
|
+ /* { PROV_NAMES_DSA, FIPS_DEFAULT_PROPERTIES, ossl_dsa_signature_functions },*/
|
|
|
|
|
#endif
|
|
|
|
|
{ PROV_NAMES_RSA, FIPS_DEFAULT_PROPERTIES, ossl_rsa_signature_functions },
|
|
|
|
|
#ifndef OPENSSL_NO_EC
|
|
|
|
|
# ifndef OPENSSL_NO_ECX
|
|
|
|
|
- { PROV_NAMES_ED25519, FIPS_UNAPPROVED_PROPERTIES,
|
|
|
|
|
+ /* We don't certify Edwards curves in our FIPS provider */
|
|
|
|
|
+ /* { PROV_NAMES_ED25519, FIPS_UNAPPROVED_PROPERTIES,
|
|
|
|
|
ossl_ed25519_signature_functions },
|
|
|
|
|
- { PROV_NAMES_ED448, FIPS_UNAPPROVED_PROPERTIES, ossl_ed448_signature_functions },
|
|
|
|
|
+ { PROV_NAMES_ED448, FIPS_UNAPPROVED_PROPERTIES, ossl_ed448_signature_functions },*/
|
|
|
|
|
# endif
|
|
|
|
|
{ PROV_NAMES_ECDSA, FIPS_DEFAULT_PROPERTIES, ossl_ecdsa_signature_functions },
|
|
|
|
|
#endif
|
|
|
|
|
diff -up openssl-3.2.0/test/recipes/30-test_evp.t.fips-min openssl-3.2.0/test/recipes/30-test_evp.t
|
|
|
|
|
--- openssl-3.2.0/test/recipes/30-test_evp.t.fips-min 2024-02-01 11:00:56.823687618 +0100
|
|
|
|
|
+++ openssl-3.2.0/test/recipes/30-test_evp.t 2024-02-01 11:01:20.131934678 +0100
|
|
|
|
|
@@ -124,7 +124,6 @@ push @defltfiles, qw(
|
|
|
|
|
) unless $no_des;
|
|
|
|
|
push @defltfiles, qw(evppkey_brainpool.txt) unless $no_ec;
|
|
|
|
|
push @defltfiles, qw(evppkey_ecdsa_rfc6979.txt) unless $no_ec;
|
|
|
|
|
-push @defltfiles, qw(evppkey_dsa_rfc6979.txt) unless $no_dsa;
|
|
|
|
|
push @defltfiles, qw(evppkey_sm2.txt) unless $no_sm2;
|
|
|
|
|
push @defltfiles, qw(evpciph_aes_gcm_siv.txt) unless $no_siv;
|
|
|
|
|
push @defltfiles, qw(evpciph_aes_siv.txt) unless $no_siv;
|
|
|
|
|