Lines Matching refs:kem
17 void EVP_KEM_free(EVP_KEM *kem);
18 int EVP_KEM_up_ref(EVP_KEM *kem);
19 const char *EVP_KEM_get0_name(const EVP_KEM *kem);
20 int EVP_KEM_is_a(const EVP_KEM *kem, const char *name);
21 OSSL_PROVIDER *EVP_KEM_get0_provider(const EVP_KEM *kem);
23 void (*fn)(EVP_KEM *kem, void *arg), void *arg);
24 int EVP_KEM_names_do_all(const EVP_KEM *kem,
26 const char *EVP_KEM_get0_description(const EVP_KEM *kem);
27 const OSSL_PARAM *EVP_KEM_gettable_ctx_params(const EVP_KEM *kem);
28 const OSSL_PARAM *EVP_KEM_settable_ctx_params(const EVP_KEM *kem);
35 will be one offering functions for performing asymmetric kem related tasks such
48 EVP_KEM_is_a() returns 1 if I<kem> is an implementation of an
51 EVP_KEM_get0_provider() returns the provider that I<kem> was fetched from.
59 implementation for the given I<kem>. Note that the I<kem> may have
62 by the I<kem> object and should not be freed by the caller.
64 EVP_KEM_names_do_all() traverses all names for I<kem>, and calls I<fn> with
67 EVP_KEM_get0_description() returns a description of the I<kem>, meant for
69 the I<kem> implementation.