openssl/providers/implementations
Juergen Christ d12b824dda Fix HPKE and DHKEM for X25519 and X448 on s390x
The IKM was not respected by the s390x specific implementations of X25519 and
X448 keygen.  This caused test failures and wrong results if the PCC
instruction was actually available and supported X25519 and/or X448.

Fixes: 78c44b0594 ("Add HPKE DHKEM provider support for EC, X25519 and X448.")
Signed-off-by: Juergen Christ <jchrist@linux.ibm.com>

Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/19278)
2022-09-27 16:52:22 +02:00
..
asymciphers sm2_dupctx: Avoid potential use after free of the md 2022-06-10 14:06:57 +02:00
ciphers Fix AES-GCM on Power 8 CPUs 2022-09-13 14:41:39 +02:00
digests s390x: Optimize kmac 2022-07-26 16:27:21 +02:00
encode_decode Support decode SM2 parameters 2022-08-23 11:08:11 +10:00
exchange Add HPKE DHKEM provider support for EC, X25519 and X448. 2022-09-23 09:24:47 +01:00
include/prov Add HPKE DHKEM provider support for EC, X25519 and X448. 2022-09-23 09:24:47 +01:00
kdfs kdf objects missing a return if malloc fails. 2022-06-28 19:48:36 +01:00
kem Add HPKE DHKEM provider support for EC, X25519 and X448. 2022-09-23 09:24:47 +01:00
keymgmt Fix HPKE and DHKEM for X25519 and X448 on s390x 2022-09-27 16:52:22 +02:00
macs Move protocol version specific code into separate files 2022-08-18 16:38:12 +01:00
rands Cleanup EBCDIC string defintions 2022-09-09 09:49:22 -04:00
signature providers: Set the size of EC signature on s390. 2022-08-04 09:14:20 -04:00
storemgmt Add support for loading root CAs from Windows crypto API 2022-09-14 14:10:18 +01:00
build.info Add KEM (Key encapsulation mechanism) support to providers 2020-09-19 18:08:46 +10:00