openssl/providers/implementations/kdfs
Matt Caswell 7be8ba5462 Fix SSKDF to not claim a buffer size that is too small for the MAC
We also check that our buffer is sufficiently sized for the MAC output

Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/16789)
2021-10-22 08:43:27 +01:00
..
build.info kdf: Add PVK KDF to providers. 2021-09-28 18:08:41 +10:00
hkdf.c tls/prov: move the TLS 1.3 KDF code to providers 2021-08-05 15:43:59 +10:00
kbkdf.c Rename all getters to use get/get0 in name 2021-06-01 12:40:00 +02:00
krb5kdf.c Rename all getters to use get/get0 in name 2021-06-01 12:40:00 +02:00
pbkdf1.c Added PKCS5_PBE_keyivgen_ex() to allow PBKDF1 algorithms to be fetched for a specific library context 2021-05-24 15:21:25 +10:00
pbkdf2_fips.c Update copyright year 2021-04-08 13:04:41 +01:00
pbkdf2.c Rename all getters to use get/get0 in name 2021-06-01 12:40:00 +02:00
pbkdf2.h Update copyright year 2021-04-08 13:04:41 +01:00
pkcs12kdf.c pkcs12: check for zero length digest to avoid division by zero 2021-08-18 16:14:42 +10:00
pvkkdf.c kdf: Add PVK KDF to providers. 2021-09-28 18:08:41 +10:00
scrypt.c Add ossl_pkcs5_pbkdf2_hmac_ex symbol 2021-03-18 17:52:38 +10:00
sshkdf.c prov: add extra params argument to KDF implementations 2021-03-12 08:27:21 +10:00
sskdf.c Fix SSKDF to not claim a buffer size that is too small for the MAC 2021-10-22 08:43:27 +01:00
tls1_prf.c prov: add extra params argument to KDF implementations 2021-03-12 08:27:21 +10:00
x942kdf.c Rename all getters to use get/get0 in name 2021-06-01 12:40:00 +02:00