Lines Matching full:exchange
89 \& /* Key Exchange parameters */
102 The key exchange (OSSL_OP_KEYEXCH) operation enables providers to implement key
103 exchange algorithms and make them available to applications via
143 A key exchange algorithm implementation may not implement all of these functions.
148 A key exchange algorithm must also implement some mechanism for generating,
154 structure for holding context information during a key exchange operation.
156 exchange operation function calls.
160 \&\fBOSSL_FUNC_keyexch_freectx()\fR is passed a pointer to the provider side key exchange
164 \&\fBOSSL_FUNC_keyexch_dupctx()\fR should duplicate the provider side key exchange context in
168 \&\fBOSSL_FUNC_keyexch_init()\fR initialises a key exchange operation given a provider side key
169 exchange context in the \fIctx\fR parameter, and a pointer to a provider key object
179 It is also passed a previously initialised key exchange context in the \fIctx\fR
185 \&\fBOSSL_FUNC_keyexch_derive()\fR performs the actual key exchange itself by deriving a shared
187 A previously initialised key exchange context is passed in the \fIctx\fR
194 .SS "Key Exchange Parameters Functions"
195 .IX Subsection "Key Exchange Parameters Functions"
196 \&\fBOSSL_FUNC_keyexch_set_ctx_params()\fR sets key exchange parameters associated with the
197 given provider side key exchange context \fIctx\fR to \fIparams\fR,
198 see "Common Key Exchange parameters".
202 \&\fBOSSL_FUNC_keyexch_get_ctx_params()\fR gets key exchange parameters associated with the
203 given provider side key exchange context \fIctx\fR into \fIparams\fR,
204 see "Common Key Exchange parameters".
219 .SS "Common Key Exchange parameters"
220 .IX Subsection "Common Key Exchange parameters"
224 Common parameters currently recognised by built-in key exchange algorithms are
229 exchange ctx.
233 associated with the given key exchange ctx.
238 exchange ctx.
242 associated with the given key exchange ctx.
247 Function associated with the given key exchange ctx.
251 Key Derivation Function associated with the given key exchange ctx. Providers
281 provider side key exchange context, or NULL on failure.
296 The Key Exchange Parameters "fips-indicator", "key-check" and "digest-check"