summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorPauli <paul.dale@oracle.com>2019-09-07 10:47:37 +1000
committerPauli <paul.dale@oracle.com>2019-09-07 16:01:53 +1000
commitc69561de00a032f85ec92d30c1e0bfa761b81dfd (patch)
tree7a6d46722e9f51ef2a5bf83d0f15f5e174c84af8 /doc
parent96d7e2733ef66e364f89aa394a6bdd49df48f2ae (diff)
Add 'engine' param to KDFs
Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/9770)
Diffstat (limited to 'doc')
-rw-r--r--doc/man3/EVP_KDF.pod20
1 files 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<OSSL_KDF_PARAM_PROPERTIES> ("properties") <UTF8 string>
-Some KDF implementations use other cryptographic algorithms, this parameter
-sets what property query will be used to fetch the implementation.
-
=item B<OSSL_KDF_PARAM_MAC> ("mac") <UTF8 string>
-Some KDF implementations use a MAC as an underlying computation
-algorithm, this parameter sets what the MAC algorithm should be.
-
=item B<OSSL_KDF_PARAM_DIGEST> ("digest") <UTF8 string>
-For MAC implementations that use a message digest as an underlying computation
-algorithm, this parameter sets what the digest algorithm should be.
+=item B<OSSL_MAC_PARAM_ENGINE> ("engine") <utf8string>
+
+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<OSSL_KDF_PARAM_KEY> ("key") <octet string>