Lines Matching +full:side +full:- +full:by +full:- +full:side
1 .\" -*- mode: troff; coding: utf-8 -*-
2 .\" Automatically generated by Pod::Man 5.0102 (Pod::Simple 3.45)
57 .IX Title "PROVIDER-KDF 7ossl"
58 .TH PROVIDER-KDF 7ossl 2025-09-30 3.5.4 OpenSSL
64 provider\-kdf \- The KDF library <\-> provider functions
108 \&\fBOSSL_ALGORITHM\fR\|(3) arrays that are returned by the provider's
110 (see "Provider Functions" in \fBprovider\-base\fR\|(7)).
124 \&\fBOSSL_DISPATCH\fR\|(3) array entries are identified by numbers that are provided as
125 macros in \fBopenssl\-core_dispatch.h\fR\|(7), as follows:
151 \&\fBOSSL_FUNC_kdf_newctx()\fR should create and return a pointer to a provider side
158 \&\fBOSSL_FUNC_kdf_freectx()\fR is passed a pointer to the provider side KDF context in
164 \&\fBOSSL_FUNC_kdf_dupctx()\fR should duplicate the provider side KDF context in the
169 side KDF context in the \fIkctx\fR parameter.
173 The \fIkctx\fR parameter contains a pointer to the provider side context.
179 See \fBOSSL_PARAM\fR\|(3) for further details on the parameters structure used by
186 provider side KDF context \fIkctx\fR to \fIparams\fR.
191 with the given provider side KDF context \fIkctx\fR and stores them in \fIparams\fR.
200 with the provider side context \fIkctx\fR in its current state if it is
202 provider side algorithm \fIprovctx\fR.
204 Parameters currently recognised by built-in KDFs are as follows. Not all
205 parameters are relevant to, or are understood by all KDFs:
248 Enables or disables the SP800\-132 compliance checks.
253 .IP "\- the iteration count is at least 1000." 4
254 .IX Item "- the iteration count is at least 1000."
256 .IP "\- the salt length is at least 128 bits." 4
257 .IX Item "- the salt length is at least 128 bits."
258 .IP "\- the derived key length is at least 112 bits." 4
259 .IX Item "- the derived key length is at least 112 bits."
266 Sets an optional random string that is provided by the sender called
285 Sets the prefix string using by the TLS 1.3 version of HKDF in the
289 Sets the label string using by the TLS 1.3 version of HKDF in the
293 Sets the context string using by the TLS 1.3 version of HKDF in the
349 provider side KDF context, or NULL on failure.
360 The KDF life-cycle is described in \fBlife_cycle\-kdf\fR\|(7). Providers should
365 \&\fBprovider\fR\|(7), \fBlife_cycle\-kdf\fR\|(7), \fBEVP_KDF\fR\|(3).
371 Copyright 2020\-2022 The OpenSSL Project Authors. All Rights Reserved.