From c69561de00a032f85ec92d30c1e0bfa761b81dfd Mon Sep 17 00:00:00 2001 From: Pauli Date: Sat, 7 Sep 2019 10:47:37 +1000 Subject: [PATCH] Add 'engine' param to KDFs Reviewed-by: Richard Levitte (Merged from https://github.com/openssl/openssl/pull/9770) --- doc/man3/EVP_KDF.pod | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/doc/man3/EVP_KDF.pod b/doc/man3/EVP_KDF.pod index fc09d5fad8..2069e7f0ee 100644 --- a/doc/man3/EVP_KDF.pod +++ b/doc/man3/EVP_KDF.pod @@ -166,18 +166,22 @@ The default value, if any, is implementation dependent. =item B ("properties") -Some KDF implementations use other cryptographic algorithms, this parameter -sets what property query will be used to fetch the implementation. - =item B ("mac") -Some KDF implementations use a MAC as an underlying computation -algorithm, this parameter sets what the MAC algorithm should be. - =item B ("digest") -For MAC implementations that use a message digest as an underlying computation -algorithm, this parameter sets what the digest algorithm should be. +=item B ("engine") + +For KDF implementations that use an underlying computation MAC or +digest, these parameters set what the algorithm should be, and the +engine that implements the algorithm or the properties to fetch it +by if needed. + +The value is always the name of the intended engine, algorithm, +or the properties. + +Note that not all algorithms may support all possible underlying +implementations. =item B ("key") -- 2.39.2