openssl/providers/implementations/kdfs
Tomas Mraz a901b31e99 Minor refactoring of the Argon2 derive function
Cache the fetched MAC and MD implementation until propq changes.
No need to keep the output stored in the context.

Reviewed-by: Tom Cosgrove <tom.cosgrove@arm.com>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20534)
2023-04-21 08:42:15 +10:00
..
argon2.c Minor refactoring of the Argon2 derive function 2023-04-21 08:42:15 +10:00
build.info providers: add Argon2 KDF 2023-03-17 11:12:47 +11:00
hkdf.c Change HKDF to alloc the info buffer. 2022-12-22 12:25:04 +01:00
hmacdrbg_kdf.c Implement deterministic ECDSA sign (RFC6979) 2022-11-30 07:31:53 +00:00
kbkdf.c kbkdf: Fix kbkdf_dup function pointer type 2023-02-16 15:20:43 +01:00
krb5kdf.c Stop raising ERR_R_MALLOC_FAILURE in most places 2022-10-05 14:02:03 +02:00
pbkdf1.c Stop raising ERR_R_MALLOC_FAILURE in most places 2022-10-05 14:02:03 +02:00
pbkdf2.c Stop raising ERR_R_MALLOC_FAILURE in most places 2022-10-05 14:02:03 +02:00
pbkdf2.h Update copyright year 2021-04-08 13:04:41 +01:00
pbkdf2_fips.c Update copyright year 2021-04-08 13:04:41 +01:00
pkcs12kdf.c Stop raising ERR_R_MALLOC_FAILURE in most places 2022-10-05 14:02:03 +02:00
pvkkdf.c providers/implementations/kdfs/pvkkdf.c: Ensure SIZE_MAX is defined 2022-10-28 12:05:56 +02:00
scrypt.c Stop raising ERR_R_MALLOC_FAILURE in most places 2022-10-05 14:02:03 +02:00
sshkdf.c Stop raising ERR_R_MALLOC_FAILURE in most places 2022-10-05 14:02:03 +02:00
sskdf.c SSKDF with KMAC should return SIZE_MAX when EVP_KDF_CTX_get_kdf_size() 2023-01-12 12:13:47 +01:00
tls1_prf.c Add option to FIPS module to enforce EMS check during KDF TLS1_PRF. 2023-03-07 18:24:45 +01:00
x942kdf.c Typos fixing 2023-01-24 11:03:20 +00:00