Lines Matching full:exchange
165 \& /* Key Exchange parameters */
178 The key exchange (\s-1OSSL_OP_KEYEXCH\s0) operation enables providers to implement key
179 exchange algorithms and make them available to applications via
219 A key exchange algorithm implementation may not implement all of these functions.
224 A key exchange algorithm must also implement some mechanism for generating,
230 structure for holding context information during a key exchange operation.
232 exchange operation function calls.
236 \&\fBOSSL_FUNC_keyexch_freectx()\fR is passed a pointer to the provider side key exchange
240 \&\fBOSSL_FUNC_keyexch_dupctx()\fR should duplicate the provider side key exchange context in
244 \&\fBOSSL_FUNC_keyexch_init()\fR initialises a key exchange operation given a provider side key
245 exchange context in the \fIctx\fR parameter, and a pointer to a provider key object
255 It is also passed a previously initialised key exchange context in the \fIctx\fR
261 \&\fBOSSL_FUNC_keyexch_derive()\fR performs the actual key exchange itself by deriving a shared
263 A previously initialised key exchange context is passed in the \fIctx\fR
270 .SS "Key Exchange Parameters Functions"
271 .IX Subsection "Key Exchange Parameters Functions"
272 \&\fBOSSL_FUNC_keyexch_set_ctx_params()\fR sets key exchange parameters associated with the
273 given provider side key exchange context \fIctx\fR to \fIparams\fR,
274 see \*(L"Common Key Exchange parameters\*(R".
278 \&\fBOSSL_FUNC_keyexch_get_ctx_params()\fR gets key exchange parameters associated with the
279 given provider side key exchange context \fIctx\fR into \fIparams\fR,
280 see \*(L"Common Key Exchange parameters\*(R".
295 .SS "Common Key Exchange parameters"
296 .IX Subsection "Common Key Exchange parameters"
300 Common parameters currently recognised by built-in key exchange algorithms are
306 exchange ctx.
311 associated with the given key exchange ctx.
317 exchange ctx.
322 associated with the given key exchange ctx.
328 Function associated with the given key exchange ctx.
333 Key Derivation Function associated with the given key exchange ctx. Providers
340 provider side key exchange context, or \s-1NULL\s0 on failure.