openssl/providers/implementations/kdfs
Daiki Ueno ef9d8f2f1f Accept longer context for TLS 1.2 exporters
While RFC 5705 implies that the maximum length of context for
exporters to be 65535 bytes as the length is embedded in uint16, the
current implementation enforces much smaller limit, which is less than
1024 bytes.  This removes the restriction by dynamically allocating
memory.

Signed-off-by: Daiki Ueno <dueno@redhat.com>

Reviewed-by: Todd Short <todd.short@me.com>
Reviewed-by: Paul Dale <pauli@openssl.org>
Reviewed-by: Hugo Landau <hlandau@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22465)
2023-10-26 15:47:15 +01:00
..
argon2.c Blake2b: Use OSSL_DIGEST_PARAM_SIZE as settable instead of XOFLEN 2023-10-25 20:13:39 +01:00
build.info providers: add Argon2 KDF 2023-03-17 11:12:47 +11:00
hkdf.c Copyright year updates 2023-09-07 09:59:15 +01:00
hmacdrbg_kdf.c Copyright year updates 2023-09-07 09:59:15 +01:00
kbkdf.c Copyright year updates 2023-09-07 09:59:15 +01:00
krb5kdf.c Copyright year updates 2023-09-07 09:59:15 +01:00
pbkdf1.c Copyright year updates 2023-09-07 09:59:15 +01:00
pbkdf2_fips.c
pbkdf2.c Copyright year updates 2023-09-07 09:59:15 +01:00
pbkdf2.h
pkcs12kdf.c Copyright year updates 2023-09-07 09:59:15 +01:00
pvkkdf.c Copyright year updates 2023-09-07 09:59:15 +01:00
scrypt.c Copyright year updates 2023-09-07 09:59:15 +01:00
sshkdf.c Copyright year updates 2023-09-07 09:59:15 +01:00
sskdf.c Copyright year updates 2023-09-07 09:59:15 +01:00
tls1_prf.c Accept longer context for TLS 1.2 exporters 2023-10-26 15:47:15 +01:00
x942kdf.c Copyright year updates 2023-09-07 09:59:15 +01:00