Lines Matching refs:kdf
18 #include <openssl/kdf.h>
23 EVP_KDF_CTX *EVP_KDF_CTX_new(EVP_KDF *kdf);
31 int EVP_KDF_up_ref(EVP_KDF *kdf);
32 void EVP_KDF_free(EVP_KDF *kdf);
35 int EVP_KDF_is_a(const EVP_KDF *kdf, const char *name);
36 const char *EVP_KDF_get0_name(const EVP_KDF *kdf);
37 const char *EVP_KDF_get0_description(const EVP_KDF *kdf);
38 const OSSL_PROVIDER *EVP_KDF_get0_provider(const EVP_KDF *kdf);
40 void (*fn)(EVP_KDF *kdf, void *arg),
42 int EVP_KDF_names_do_all(const EVP_KDF *kdf,
45 int EVP_KDF_get_params(EVP_KDF *kdf, OSSL_PARAM params[]);
48 const OSSL_PARAM *EVP_KDF_gettable_params(const EVP_KDF *kdf);
49 const OSSL_PARAM *EVP_KDF_gettable_ctx_params(const EVP_KDF *kdf);
50 const OSSL_PARAM *EVP_KDF_settable_ctx_params(const EVP_KDF *kdf);
51 const OSSL_PARAM *EVP_KDF_CTX_gettable_params(const EVP_KDF *kdf);
52 const OSSL_PARAM *EVP_KDF_CTX_settable_params(const EVP_KDF *kdf);
53 const OSSL_PROVIDER *EVP_KDF_get0_provider(const EVP_KDF *kdf);
92 EVP_KDF_CTX_new() creates a new context for the KDF implementation I<kdf>.
112 I<kdf>.
159 EVP_KDF_is_a() returns 1 if I<kdf> is an implementation of an
163 of the given I<kdf>.
174 EVP_KDF_names_do_all() traverses all names for I<kdf>, and calls
177 EVP_KDF_get0_description() returns a description of the I<kdf>, meant for
179 the I<kdf> implementation.
290 The KDF life-cycle is described in L<life_cycle-kdf(7)>. In the future,
297 L<life_cycle-kdf(7)>.