forked from rpms/openssl
Drop long ago obsolete part of the FIPS patch
This commit is contained in:
parent
f023424321
commit
7f27ca925c
@ -879,128 +879,6 @@ diff -up openssl-1.1.1e/crypto/ec/ec_pmeth.c.fips openssl-1.1.1e/crypto/ec/ec_pm
|
||||
pkey_ec_init,
|
||||
pkey_ec_copy,
|
||||
pkey_ec_cleanup,
|
||||
diff -up openssl-1.1.1e/crypto/evp/c_allc.c.fips openssl-1.1.1e/crypto/evp/c_allc.c
|
||||
--- openssl-1.1.1e/crypto/evp/c_allc.c.fips 2020-03-17 15:31:17.000000000 +0100
|
||||
+++ openssl-1.1.1e/crypto/evp/c_allc.c 2020-03-17 17:30:52.027567375 +0100
|
||||
@@ -17,6 +17,9 @@
|
||||
void openssl_add_all_ciphers_int(void)
|
||||
{
|
||||
|
||||
+#ifdef OPENSSL_FIPS
|
||||
+ if (!FIPS_mode()) {
|
||||
+#endif
|
||||
#ifndef OPENSSL_NO_DES
|
||||
EVP_add_cipher(EVP_des_cfb());
|
||||
EVP_add_cipher(EVP_des_cfb1());
|
||||
@@ -263,4 +266,70 @@ void openssl_add_all_ciphers_int(void)
|
||||
EVP_add_cipher(EVP_chacha20_poly1305());
|
||||
# endif
|
||||
#endif
|
||||
+#ifdef OPENSSL_FIPS
|
||||
+ } else {
|
||||
+# ifndef OPENSSL_NO_DES
|
||||
+ EVP_add_cipher(EVP_des_ede3_cfb());
|
||||
+
|
||||
+ EVP_add_cipher(EVP_des_ede3_ofb());
|
||||
+
|
||||
+ EVP_add_cipher(EVP_des_ede3_cbc());
|
||||
+ EVP_add_cipher_alias(SN_des_ede3_cbc, "DES3");
|
||||
+ EVP_add_cipher_alias(SN_des_ede3_cbc, "des3");
|
||||
+
|
||||
+ EVP_add_cipher(EVP_des_ede3());
|
||||
+ EVP_add_cipher_alias(SN_des_ede3_ecb, "DES-EDE3-ECB");
|
||||
+ EVP_add_cipher_alias(SN_des_ede3_ecb, "des-ede3-ecb");
|
||||
+ EVP_add_cipher(EVP_des_ede3_wrap());
|
||||
+ EVP_add_cipher_alias(SN_id_smime_alg_CMS3DESwrap, "des3-wrap");
|
||||
+# endif
|
||||
+
|
||||
+# ifndef OPENSSL_NO_AES
|
||||
+ EVP_add_cipher(EVP_aes_128_ecb());
|
||||
+ EVP_add_cipher(EVP_aes_128_cbc());
|
||||
+ EVP_add_cipher(EVP_aes_128_cfb());
|
||||
+ EVP_add_cipher(EVP_aes_128_cfb1());
|
||||
+ EVP_add_cipher(EVP_aes_128_cfb8());
|
||||
+ EVP_add_cipher(EVP_aes_128_ofb());
|
||||
+ EVP_add_cipher(EVP_aes_128_ctr());
|
||||
+ EVP_add_cipher(EVP_aes_128_gcm());
|
||||
+ EVP_add_cipher(EVP_aes_128_xts());
|
||||
+ EVP_add_cipher(EVP_aes_128_ccm());
|
||||
+ EVP_add_cipher(EVP_aes_128_wrap());
|
||||
+ EVP_add_cipher_alias(SN_id_aes128_wrap, "aes128-wrap");
|
||||
+ EVP_add_cipher(EVP_aes_128_wrap_pad());
|
||||
+ EVP_add_cipher_alias(SN_aes_128_cbc, "AES128");
|
||||
+ EVP_add_cipher_alias(SN_aes_128_cbc, "aes128");
|
||||
+ EVP_add_cipher(EVP_aes_192_ecb());
|
||||
+ EVP_add_cipher(EVP_aes_192_cbc());
|
||||
+ EVP_add_cipher(EVP_aes_192_cfb());
|
||||
+ EVP_add_cipher(EVP_aes_192_cfb1());
|
||||
+ EVP_add_cipher(EVP_aes_192_cfb8());
|
||||
+ EVP_add_cipher(EVP_aes_192_ofb());
|
||||
+ EVP_add_cipher(EVP_aes_192_ctr());
|
||||
+ EVP_add_cipher(EVP_aes_192_gcm());
|
||||
+ EVP_add_cipher(EVP_aes_192_ccm());
|
||||
+ EVP_add_cipher(EVP_aes_192_wrap());
|
||||
+ EVP_add_cipher_alias(SN_id_aes192_wrap, "aes192-wrap");
|
||||
+ EVP_add_cipher(EVP_aes_192_wrap_pad());
|
||||
+ EVP_add_cipher_alias(SN_aes_192_cbc, "AES192");
|
||||
+ EVP_add_cipher_alias(SN_aes_192_cbc, "aes192");
|
||||
+ EVP_add_cipher(EVP_aes_256_ecb());
|
||||
+ EVP_add_cipher(EVP_aes_256_cbc());
|
||||
+ EVP_add_cipher(EVP_aes_256_cfb());
|
||||
+ EVP_add_cipher(EVP_aes_256_cfb1());
|
||||
+ EVP_add_cipher(EVP_aes_256_cfb8());
|
||||
+ EVP_add_cipher(EVP_aes_256_ofb());
|
||||
+ EVP_add_cipher(EVP_aes_256_ctr());
|
||||
+ EVP_add_cipher(EVP_aes_256_gcm());
|
||||
+ EVP_add_cipher(EVP_aes_256_xts());
|
||||
+ EVP_add_cipher(EVP_aes_256_ccm());
|
||||
+ EVP_add_cipher(EVP_aes_256_wrap());
|
||||
+ EVP_add_cipher_alias(SN_id_aes256_wrap, "aes256-wrap");
|
||||
+ EVP_add_cipher(EVP_aes_256_wrap_pad());
|
||||
+ EVP_add_cipher_alias(SN_aes_256_cbc, "AES256");
|
||||
+ EVP_add_cipher_alias(SN_aes_256_cbc, "aes256");
|
||||
+# endif
|
||||
+ }
|
||||
+#endif
|
||||
}
|
||||
diff -up openssl-1.1.1e/crypto/evp/c_alld.c.fips openssl-1.1.1e/crypto/evp/c_alld.c
|
||||
--- openssl-1.1.1e/crypto/evp/c_alld.c.fips 2020-03-17 15:31:17.000000000 +0100
|
||||
+++ openssl-1.1.1e/crypto/evp/c_alld.c 2020-03-17 17:30:52.027567375 +0100
|
||||
@@ -16,6 +16,9 @@
|
||||
|
||||
void openssl_add_all_digests_int(void)
|
||||
{
|
||||
+#ifdef OPENSSL_FIPS
|
||||
+ if (!FIPS_mode()) {
|
||||
+#endif
|
||||
#ifndef OPENSSL_NO_MD4
|
||||
EVP_add_digest(EVP_md4());
|
||||
#endif
|
||||
@@ -57,4 +60,24 @@ void openssl_add_all_digests_int(void)
|
||||
EVP_add_digest(EVP_sha3_512());
|
||||
EVP_add_digest(EVP_shake128());
|
||||
EVP_add_digest(EVP_shake256());
|
||||
+#ifdef OPENSSL_FIPS
|
||||
+ } else {
|
||||
+ EVP_add_digest(EVP_md5_sha1());
|
||||
+ EVP_add_digest(EVP_sha1());
|
||||
+ EVP_add_digest_alias(SN_sha1, "ssl3-sha1");
|
||||
+ EVP_add_digest_alias(SN_sha1WithRSAEncryption, SN_sha1WithRSA);
|
||||
+ EVP_add_digest(EVP_sha224());
|
||||
+ EVP_add_digest(EVP_sha256());
|
||||
+ EVP_add_digest(EVP_sha384());
|
||||
+ EVP_add_digest(EVP_sha512());
|
||||
+ EVP_add_digest(EVP_sha512_224());
|
||||
+ EVP_add_digest(EVP_sha512_256());
|
||||
+ EVP_add_digest(EVP_sha3_224());
|
||||
+ EVP_add_digest(EVP_sha3_256());
|
||||
+ EVP_add_digest(EVP_sha3_384());
|
||||
+ EVP_add_digest(EVP_sha3_512());
|
||||
+ EVP_add_digest(EVP_shake128());
|
||||
+ EVP_add_digest(EVP_shake256());
|
||||
+ }
|
||||
+#endif
|
||||
}
|
||||
diff -up openssl-1.1.1e/crypto/evp/digest.c.fips openssl-1.1.1e/crypto/evp/digest.c
|
||||
--- openssl-1.1.1e/crypto/evp/digest.c.fips 2020-03-17 15:31:17.000000000 +0100
|
||||
+++ openssl-1.1.1e/crypto/evp/digest.c 2020-03-17 17:38:57.528093469 +0100
|
||||
|
@ -22,7 +22,7 @@
|
||||
Summary: Utilities from the general purpose cryptography library with TLS implementation
|
||||
Name: openssl
|
||||
Version: 1.1.1g
|
||||
Release: 10%{?dist}
|
||||
Release: 11%{?dist}
|
||||
Epoch: 1
|
||||
# We have to remove certain patented algorithms from the openssl source
|
||||
# tarball with the hobble-openssl script which is included below.
|
||||
@ -475,6 +475,9 @@ export LD_LIBRARY_PATH
|
||||
%ldconfig_scriptlets libs
|
||||
|
||||
%changelog
|
||||
* Mon Jun 22 2020 Tomáš Mráz <tmraz@redhat.com> 1.1.1g-11
|
||||
- Drop long ago obsolete part of the FIPS patch
|
||||
|
||||
* Mon Jun 22 2020 Tomáš Mráz <tmraz@redhat.com> 1.1.1g-10
|
||||
- Rewire FIPS_drbg API to use the RAND_DRBG
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user