Lines Matching full:exchange
17 void EVP_KEYEXCH_free(EVP_KEYEXCH *exchange);
18 int EVP_KEYEXCH_up_ref(EVP_KEYEXCH *exchange);
19 OSSL_PROVIDER *EVP_KEYEXCH_get0_provider(const EVP_KEYEXCH *exchange);
20 int EVP_KEYEXCH_is_a(const EVP_KEYEXCH *exchange, const char *name);
21 const char *EVP_KEYEXCH_get0_name(const EVP_KEYEXCH *exchange);
23 void (*fn)(EVP_KEYEXCH *exchange, void *arg),
25 int EVP_KEYEXCH_names_do_all(const EVP_KEYEXCH *exchange,
34 EVP_KEYEXCH_fetch() fetches the key exchange implementation for the given
49 EVP_KEYEXCH_get0_provider() returns the provider that I<exchange> was
52 EVP_KEYEXCH_is_a() checks if I<exchange> is an implementation of an
56 implementation for the given I<exchange>. Note that the I<exchange> may have
59 by the I<exchange> object and should not be freed by the caller.
61 EVP_KEYEXCH_names_do_all() traverses all names for the I<exchange>, and
68 EVP_KEYEXCH_do_all_provided() traverses all key exchange implementations by
75 parameters that can be retrieved or set by a key exchange algorithm using
88 EVP_KEYEXCH_is_a() returns 1 of I<exchange> was identifiable,