Lines Matching full:exchange
152 \& void EVP_KEYEXCH_free(EVP_KEYEXCH *exchange);
153 \& int EVP_KEYEXCH_up_ref(EVP_KEYEXCH *exchange);
154 \& OSSL_PROVIDER *EVP_KEYEXCH_get0_provider(const EVP_KEYEXCH *exchange);
155 \& int EVP_KEYEXCH_is_a(const EVP_KEYEXCH *exchange, const char *name);
156 \& const char *EVP_KEYEXCH_get0_name(const EVP_KEYEXCH *exchange);
158 \& void (*fn)(EVP_KEYEXCH *exchange, void *arg),
160 \& int EVP_KEYEXCH_names_do_all(const EVP_KEYEXCH *exchange,
169 \&\fBEVP_KEYEXCH_fetch()\fR fetches the key exchange implementation for the given
184 \&\fBEVP_KEYEXCH_get0_provider()\fR returns the provider that \fIexchange\fR was
187 \&\fBEVP_KEYEXCH_is_a()\fR checks if \fIexchange\fR is an implementation of an
191 implementation for the given \fIexchange\fR. Note that the \fIexchange\fR may have
194 by the \fIexchange\fR object and should not be freed by the caller.
196 \&\fBEVP_KEYEXCH_names_do_all()\fR traverses all names for the \fIexchange\fR, and
203 \&\fBEVP_KEYEXCH_do_all_provided()\fR traverses all key exchange implementations by
210 parameters that can be retrieved or set by a key exchange algorithm using
222 \&\fBEVP_KEYEXCH_is_a()\fR returns 1 of \fIexchange\fR was identifiable,