Security update for openssl

This update for openssl fixes the following issues contained in the
OpenSSL Security Advisory [26 Jan 2017] (bsc#1021641)

Security issues fixed:
- CVE-2016-7055: The x86_64 optimized montgomery multiplication may produce incorrect results (bsc#1009528)
- CVE-2017-3731: Truncated packet could crash via OOB read (bsc#1022085)
- CVE-2017-3732: BN_mod_exp may produce incorrect results on x86_64 (bsc#1022086)
- Degrade the 3DES cipher to MEDIUM in SSLv2 (bsc#1001912)

Non-security issues fixed:
- fix crash in openssl speed (bsc#1000677)
- fix X509_CERT_FILE path (bsc#1022271)
- AES XTS key parts must not be identical in FIPS mode (bsc#1019637)

This update was imported from the SUSE:SLE-12-SP2:Update update project.

Fixed bugs
bnc#1022271
X509_get_default_cert_file() returns an incorrect path
bnc#1022086
VUL-1: CVE-2017-3732: openssl: BN_mod_exp may produce incorrect results on x86_64
bnc#1001912
incomplete fix for VUL-0: CVE-2016-2183: openssl: Birthday attacks on 64-bit block ciphers aka triple-des (SWEET32)
bnc#1022085
VUL-0: CVE-2017-3731: openssl: Truncated packet could crash via OOB read
bnc#1009528
VUL-1: CVE-2016-7055: openssl: Montgomery multiplication may produce incorrect results
bnc#1021641
VUL-0: openssl: tracker bug for January 26th 2017 release
bnc#1000677
SLES12 SP2 RC2 - Segmentation fault in 'openssl speed' when engine library file cannot be found
bnc#1019637
FIPS: openssl: AES XTS key parts must not be identical (FIPS 140-2 IG A.9)
Selected Binaries
openSUSE Build Service is sponsored by