fix segfault in openssl speed hmac in the FIPS mode
This commit is contained in:
parent
d907abae39
commit
8c28623e94
@ -123,6 +123,14 @@ diff -up openssl-1.0.1e/apps/speed.c.fips openssl-1.0.1e/apps/speed.c
|
|||||||
#endif
|
#endif
|
||||||
#ifndef OPENSSL_NO_RSA
|
#ifndef OPENSSL_NO_RSA
|
||||||
memset(rsa_c,0,sizeof(rsa_c));
|
memset(rsa_c,0,sizeof(rsa_c));
|
||||||
|
@@ -1564,6 +1596,7 @@ int MAIN(int argc, char **argv)
|
||||||
|
HMAC_CTX hctx;
|
||||||
|
|
||||||
|
HMAC_CTX_init(&hctx);
|
||||||
|
+ HMAC_CTX_set_flags(&hctx, EVP_MD_CTX_FLAG_NON_FIPS_ALLOW);
|
||||||
|
HMAC_Init_ex(&hctx,(unsigned char *)"This is a key...",
|
||||||
|
16,EVP_md5(), NULL);
|
||||||
|
|
||||||
diff -up openssl-1.0.1e/Configure.fips openssl-1.0.1e/Configure
|
diff -up openssl-1.0.1e/Configure.fips openssl-1.0.1e/Configure
|
||||||
--- openssl-1.0.1e/Configure.fips 2013-02-19 12:47:33.670117470 +0100
|
--- openssl-1.0.1e/Configure.fips 2013-02-19 12:47:33.670117470 +0100
|
||||||
+++ openssl-1.0.1e/Configure 2013-02-19 12:47:33.716118405 +0100
|
+++ openssl-1.0.1e/Configure 2013-02-19 12:47:33.716118405 +0100
|
||||||
|
@ -21,7 +21,7 @@
|
|||||||
Summary: Utilities from the general purpose cryptography library with TLS implementation
|
Summary: Utilities from the general purpose cryptography library with TLS implementation
|
||||||
Name: openssl
|
Name: openssl
|
||||||
Version: 1.0.1e
|
Version: 1.0.1e
|
||||||
Release: 22%{?dist}
|
Release: 23%{?dist}
|
||||||
Epoch: 1
|
Epoch: 1
|
||||||
# We have to remove certain patented algorithms from the openssl source
|
# We have to remove certain patented algorithms from the openssl source
|
||||||
# tarball with the hobble-openssl script which is included below.
|
# tarball with the hobble-openssl script which is included below.
|
||||||
@ -473,6 +473,9 @@ rm -rf $RPM_BUILD_ROOT/%{_libdir}/fipscanister.*
|
|||||||
prelink -u %{_libdir}/libcrypto.so.%{version} %{_libdir}/libssl.so.%{version} 2>/dev/null || :
|
prelink -u %{_libdir}/libcrypto.so.%{version} %{_libdir}/libssl.so.%{version} 2>/dev/null || :
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Sep 19 2013 Tomáš Mráz <tmraz@redhat.com> 1.0.1e-23
|
||||||
|
- fix segfault in openssl speed hmac in the FIPS mode
|
||||||
|
|
||||||
* Thu Sep 12 2013 Tomáš Mráz <tmraz@redhat.com> 1.0.1e-22
|
* Thu Sep 12 2013 Tomáš Mráz <tmraz@redhat.com> 1.0.1e-22
|
||||||
- document the nextprotoneg option in manual pages
|
- document the nextprotoneg option in manual pages
|
||||||
original patch by Hubert Kario
|
original patch by Hubert Kario
|
||||||
|
Loading…
Reference in New Issue
Block a user