Lines Matching +full:string +full:- +full:support
1 .\" -*- mode: troff; coding: utf-8 -*-
58 .TH EVP_KDF 3ossl 2025-09-30 3.5.4 OpenSSL
73 EVP_KDF_CTX_gettable_params, EVP_KDF_CTX_settable_params \- EVP KDF routines
116 The EVP KDF routines are a high-level interface to Key Derivation Function
117 algorithms and should be used instead of algorithm-specific functions.
135 See "Key Derivation Function (KDF)" in \fBOSSL_PROVIDER\-default\fR\|(7) for the lists of
145 NULL is a valid parameter, for which this function is a no-op.
237 .IP """pass"" (\fBOSSL_KDF_PARAM_PASSWORD\fR) <octet string>" 4
238 .IX Item """pass"" (OSSL_KDF_PARAM_PASSWORD) <octet string>"
240 For those KDF implementations that support it, this parameter sets the password.
241 .IP """salt"" (\fBOSSL_KDF_PARAM_SALT\fR) <octet string>" 4
242 .IX Item """salt"" (OSSL_KDF_PARAM_SALT) <octet string>"
243 Some KDF implementations can take a non-secret unique cryptographic salt.
244 For those KDF implementations that support it, this parameter sets the salt.
250 For those KDF implementations that support it, this parameter sets the
254 .IP """properties"" (\fBOSSL_KDF_PARAM_PROPERTIES\fR) <UTF8 string>" 4
255 .IX Item """properties"" (OSSL_KDF_PARAM_PROPERTIES) <UTF8 string>"
257 .IP """mac"" (\fBOSSL_KDF_PARAM_MAC\fR) <UTF8 string>" 4
258 .IX Item """mac"" (OSSL_KDF_PARAM_MAC) <UTF8 string>"
259 .IP """digest"" (\fBOSSL_KDF_PARAM_DIGEST\fR) <UTF8 string>" 4
260 .IX Item """digest"" (OSSL_KDF_PARAM_DIGEST) <UTF8 string>"
261 .IP """cipher"" (\fBOSSL_KDF_PARAM_CIPHER\fR) <UTF8 string>" 4
262 .IX Item """cipher"" (OSSL_KDF_PARAM_CIPHER) <UTF8 string>"
270 Note that not all algorithms may support all possible underlying
272 .IP """key"" (\fBOSSL_KDF_PARAM_KEY\fR) <octet string>" 4
273 .IX Item """key"" (OSSL_KDF_PARAM_KEY) <octet string>"
275 For those KDF implementations that support it, this octet string parameter
277 .IP """info"" (\fBOSSL_KDF_PARAM_INFO\fR) <octet string>" 4
278 .IX Item """info"" (OSSL_KDF_PARAM_INFO) <octet string>"
279 Some KDF implementations, such as \fBEVP_KDF\-HKDF\fR\|(7), take an 'info' parameter
281 to application\- and context-specific information.
288 For those KDF implementations that support it, this parameter
295 Memory-hard password-based KDF algorithms, such as scrypt, use an amount of
297 For those KDF implementations that support it, this \fBuint64_t\fR parameter sets
331 The KDF life-cycle is described in \fBlife_cycle\-kdf\fR\|(7). In the future,
336 "Key Derivation Function (KDF)" in \fBOSSL_PROVIDER\-default\fR\|(7),
337 \&\fBlife_cycle\-kdf\fR\|(7).
343 Copyright 2019\-2024 The OpenSSL Project Authors. All Rights Reserved.