openssl/providers/implementations
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
..
asymciphers rsa: Add option to disable implicit rejection 2022-12-12 11:30:52 +01:00
ciphers fix test failure on Kunpeng-920 2023-04-18 18:49:45 +10:00
digests providers: add XOF support to blake2b 2023-03-17 11:12:45 +11:00
encode_decode Do not create DSA keys without parameters by decoder 2023-02-07 17:05:10 +01:00
exchange Stop raising ERR_R_MALLOC_FAILURE in most places 2022-10-05 14:02:03 +02:00
include/prov providers: add Argon2 KDF 2023-03-17 11:12:47 +11:00
kdfs Minor refactoring of the Argon2 derive function 2023-04-21 08:42:15 +10:00
kem Implements Hybrid Public Key Encryption (HPKE) as per RFC9180. 2022-11-25 16:26:55 +00:00
keymgmt FFC cleanups 2023-04-03 10:31:04 +02:00
macs Rationalize FIPS sources 2023-02-08 16:20:55 +01:00
rands Declare FIPS option functions in their own header 2023-03-29 09:25:58 +11:00
signature Fix size_t/int mismatch in cms_ec.c and rsa_sig.c 2023-03-15 08:24:42 +11:00
storemgmt Stop raising ERR_R_MALLOC_FAILURE in most places 2022-10-05 14:02:03 +02:00
build.info Add KEM (Key encapsulation mechanism) support to providers 2020-09-19 18:08:46 +10:00