Lines Matching full:exchange
76 \& void EVP_KEYEXCH_free(EVP_KEYEXCH *exchange);
77 \& int EVP_KEYEXCH_up_ref(EVP_KEYEXCH *exchange);
78 \& OSSL_PROVIDER *EVP_KEYEXCH_get0_provider(const EVP_KEYEXCH *exchange);
79 \& int EVP_KEYEXCH_is_a(const EVP_KEYEXCH *exchange, const char *name);
80 \& const char *EVP_KEYEXCH_get0_name(const EVP_KEYEXCH *exchange);
82 \& void (*fn)(EVP_KEYEXCH *exchange, void *arg),
84 \& int EVP_KEYEXCH_names_do_all(const EVP_KEYEXCH *exchange,
93 \&\fBEVP_KEYEXCH_fetch()\fR fetches the key exchange implementation for the given
108 \&\fBEVP_KEYEXCH_get0_provider()\fR returns the provider that \fIexchange\fR was
111 \&\fBEVP_KEYEXCH_is_a()\fR checks if \fIexchange\fR is an implementation of an
115 implementation for the given \fIexchange\fR. Note that the \fIexchange\fR may have
118 by the \fIexchange\fR object and should not be freed by the caller.
120 \&\fBEVP_KEYEXCH_names_do_all()\fR traverses all names for the \fIexchange\fR, and
127 \&\fBEVP_KEYEXCH_do_all_provided()\fR traverses all key exchange implementations by
134 parameters that can be retrieved or set by a key exchange algorithm using
146 \&\fBEVP_KEYEXCH_is_a()\fR returns 1 of \fIexchange\fR was identifiable,