Add support for making all of KBKDF FixedInput fields optional.
authorShane Lontis <shane.lontis@oracle.com>
Wed, 28 Oct 2020 05:33:05 +0000 (15:33 +1000)
committerShane Lontis <shane.lontis@oracle.com>
Wed, 11 Nov 2020 02:15:18 +0000 (12:15 +1000)
commit4757a3475191b84954f8fa15202de44c8dbb5ea3
tree98160f98ca1a238f90f7f7a30da3f3668a512945
parent2c90e80dec299c3307a968ec21838aeabd7bb2c9
Add support for making all of KBKDF FixedInput fields optional.

Added settable integer parameters OSSL_KDF_PARAM_KBKDF_USE_L, OSSL_KDF_PARAM_KBKDF_USE_SEPARATOR.
This is required for CAVS tests that only use a combined blob of
inputdata. A test showing this use case has been added.

Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org>
(Merged from https://github.com/openssl/openssl/pull/13258)
doc/man7/EVP_KDF-KB.pod
include/openssl/core_names.h
providers/implementations/kdfs/kbkdf.c
test/evp_kdf_test.c