openssl/providers/implementations
Pauli f7d998a206 tls/prov: move the TLS 1.3 KDF code to providers
This function needs to be power up tested as part of the FIPS validation and
thus it needs to be inside the provider boundary.  This is realised by
introducing a new KDF "TLS13-KDF" which does the required massaging of
parameters but is otherwise functionally equivalent to HKDF.

Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/16203)
2021-08-05 15:43:59 +10:00
..
asymciphers Move libssl related defines used by fips provider to prov_ssl.h 2021-06-04 17:06:47 +02:00
ciphers Remove lower limit on GCM mode ciphers 2021-07-14 12:02:03 +02:00
digests Drop libimplementations.a 2021-05-07 10:17:23 +02:00
encode_decode DECODER & ENCODER: Make sure to pass around the original selection bits 2021-06-29 13:50:51 +02:00
exchange Rename all getters to use get/get0 in name 2021-06-01 12:40:00 +02:00
include/prov tls/prov: move the TLS 1.3 KDF code to providers 2021-08-05 15:43:59 +10:00
kdfs tls/prov: move the TLS 1.3 KDF code to providers 2021-08-05 15:43:59 +10:00
kem prov: add zero strenght arguments to BN and RAND RNG calls 2021-05-29 17:17:12 +10:00
keymgmt fips module header inclusion fine-tunning 2021-07-06 10:52:27 +10:00
macs fips module header inclusion fine-tunning 2021-07-06 10:52:27 +10:00
rands drbg: allow the ctr derivation function to be disabled in FIPS mode 2021-07-20 18:34:07 +10:00
signature Allow RSA signature operations with RSA_NO_PADDING 2021-07-16 11:29:26 +02:00
storemgmt Update copyright year 2021-07-29 15:41:35 +01:00
build.info Add KEM (Key encapsulation mechanism) support to providers 2020-09-19 18:08:46 +10:00