forked from pool/openssl-1_1
c29de1fbdc
Add million FIPS and s390 patches - Temporarily ignore broken OPENSSL_INIT_NO_ATEXIT due to our layered FIPS initialization * openssl-fips-ignore_broken_atexit_test.patch - Import FIPS patches from SLE-15 * openssl-fips-dont_run_FIPS_module_installed.patch * openssl-fips_mode.patch * openssl-ship_fips_standalone_hmac.patch * openssl-fips-clearerror.patch * openssl-fips-selftests_in_nonfips_mode.patch - Don't run FIPS power-up self-tests when the checksum files aren't installed (bsc#1042392) * add openssl-fips-run_selftests_only_when_module_is_complete.patch - Import FIPS patches from Fedora (bsc#1157702, jsc#SLE-9553) * openssl-1.1.1-fips-crng-test.patch * openssl-1.1.1-fips-post-rand.patch * openssl-1.1.1-fips.patch * openssl-1.1.0-issuer-hash.patch * openssl-1.1.1-evp-kdf.patch * openssl-1.1.1-ssh-kdf.patch replaces openssl-jsc-SLE-8789-backport_KDF.patch - Support for CPACF enhancements - part 1 (crypto) [bsc#1152695, jsc#SLE-7861] - Add patches: * openssl-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch * openssl-s390x-assembly-pack-add-support-for-pcc-and-kma-inst.patch * openssl-s390x-assembly-pack-add-OPENSSL_s390xcap-man-page.patch * openssl-s390x-assembly-pack-update-OPENSSL_s390xcap-3.patch * openssl-s390xcpuid.pl-fix-comment.patch OBS-URL: https://build.opensuse.org/request/show/766865 OBS-URL: https://build.opensuse.org/package/show/security:tls/openssl-1_1?expand=0&rev=51
68 lines
2.3 KiB
Diff
68 lines
2.3 KiB
Diff
From da93b5cc2bc931b998f33ee432bc1ae2b38fccca Mon Sep 17 00:00:00 2001
|
|
From: Patrick Steuer <patrick.steuer@de.ibm.com>
|
|
Date: Wed, 26 Jun 2019 23:41:35 +0200
|
|
Subject: [PATCH 08968/10000] s390x assembly pack: update OPENSSL_s390xcap(3)
|
|
|
|
Add description of capability vector's pcc and kma parts.
|
|
|
|
Signed-off-by: Patrick Steuer <patrick.steuer@de.ibm.com>
|
|
|
|
Reviewed-by: Richard Levitte <levitte@openssl.org>
|
|
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
|
|
(Merged from https://github.com/openssl/openssl/pull/9258)
|
|
---
|
|
doc/man3/OPENSSL_s390xcap.pod | 21 ++++++++++++++++++---
|
|
1 file changed, 18 insertions(+), 3 deletions(-)
|
|
|
|
Index: openssl-1.1.1d/doc/man3/OPENSSL_s390xcap.pod
|
|
===================================================================
|
|
--- openssl-1.1.1d.orig/doc/man3/OPENSSL_s390xcap.pod
|
|
+++ openssl-1.1.1d/doc/man3/OPENSSL_s390xcap.pod
|
|
@@ -34,14 +34,14 @@ There are three types of tokens:
|
|
The name of a processor generation. A bit in the environment variable's
|
|
mask is set to one if and only if the specified processor generation
|
|
implements the corresponding instruction set extension. Possible values
|
|
-are z900, z990, z9, z10, z196, zEC12, z13 and z14.
|
|
+are z900, z990, z9, z10, z196, zEC12, z13, z14 and z15.
|
|
|
|
=item <string>:<mask>:<mask>
|
|
|
|
The name of an instruction followed by two 64-bit masks. The part of the
|
|
environment variable's mask corresponding to the specified instruction is
|
|
set to the specified 128-bit mask. Possible values are kimd, klmd, km, kmc,
|
|
-kmac, kmctr, kmo, kmf, prno and kma.
|
|
+kmac, kmctr, kmo, kmf, prno, kma, pcc and kdsa.
|
|
|
|
=item stfle:<mask>:<mask>:<mask>
|
|
|
|
@@ -153,13 +153,28 @@ Disables the KM-XTS-AES and and the KIMD
|
|
|
|
OPENSSL_s390xcap="km:~0x2800:~0;kimd:~0xc000000:~0"
|
|
|
|
+ pcc :
|
|
+ :
|
|
+ # 64 1<<63 PCC-Scalar-Multiply-P256
|
|
+ # 65 1<<62 PCC-Scalar-Multiply-P384
|
|
+ # 66 1<<61 PCC-Scalar-Multiply-P521
|
|
+
|
|
+ kdsa :
|
|
+ # 1 1<<62 KDSA-ECDSA-Verify-P256
|
|
+ # 2 1<<61 KDSA-ECDSA-Verify-P384
|
|
+ # 3 1<<60 KDSA-ECDSA-Verify-P521
|
|
+ # 9 1<<54 KDSA-ECDSA-Sign-P256
|
|
+ # 10 1<<53 KDSA-ECDSA-Sign-P384
|
|
+ # 11 1<<52 KDSA-ECDSA-Sign-P521
|
|
+ :
|
|
+
|
|
=head1 RETURN VALUES
|
|
|
|
Not available.
|
|
|
|
=head1 SEE ALSO
|
|
|
|
-[1] z/Architecture Principles of Operation, SA22-7832-11
|
|
+[1] z/Architecture Principles of Operation, SA22-7832-12
|
|
|
|
=head1 COPYRIGHT
|
|
|