openssl/providers/common/kdfs
Robbie Harwood a39bc4404b [KDF] Add KBKDF implementation for counter-mode HMAC
Implement SP800-108 section 5.1 with HMAC intended for use in Kerberos.
Add test vectors from RFC 8009.

Adds error codes PROV_R_INVALID_MAC and PROV_R_MISSING_MAC.

Signed-off-by: Robbie Harwood <rharwood@redhat.com>

Reviewed-by: Paul Dale <paul.dale@oracle.com>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/9924)
2019-09-27 23:17:26 +02:00
..
build.info [KDF] Add KBKDF implementation for counter-mode HMAC 2019-09-27 23:17:26 +02:00
hkdf.c Use common digest getter for HKDF 2019-09-07 16:01:53 +10:00
kbkdf.c [KDF] Add KBKDF implementation for counter-mode HMAC 2019-09-27 23:17:26 +02:00
pbkdf2.c Coverity 1453633: Error handling issues (CHECKED_RETURN) 2019-09-11 08:27:27 +10:00
sskdf.c Refactor SSKDF to create the MAC contexts early 2019-09-20 08:28:47 +02:00
tls1_prf.c Refactor TLS-PRF's kdf_tls1_prf_mkmacctx() to a provider utility 2019-09-20 08:28:47 +02:00