Lines Matching +full:b +full:- +full:side
5 provider-keyexch - The keyexch library E<lt>-E<gt> provider functions
54 (see L<provider-base(7)/Provider Functions>).
57 named B<OSSL_FUNC_{name}_fn>, and a helper function to retrieve the
59 B<OSSL_FUNC_{name}>.
67 macros in L<openssl-core_dispatch.h(7)>, as follows:
89 See L<provider-keymgmt(7)> for further details.
93 OSSL_FUNC_keyexch_newctx() should create and return a pointer to a provider side
100 OSSL_FUNC_keyexch_freectx() is passed a pointer to the provider side key exchange
104 OSSL_FUNC_keyexch_dupctx() should duplicate the provider side key exchange context in
109 OSSL_FUNC_keyexch_init() initialises a key exchange operation given a provider side key
116 (OSSL_OP_KEYMGMT) operation (see provider-keymgmt(7)>.
124 provider-keymgmt(7)>.
139 given provider side key exchange context I<ctx> to I<params>,
145 given provider side key exchange context I<ctx> into I<params>,
167 Common parameters currently recognised by built-in key exchange algorithms are
172 =item "kdf-type" (B<OSSL_EXCHANGE_PARAM_KDF_TYPE>) <UTF8 string>
177 =item "kdf-digest" (B<OSSL_EXCHANGE_PARAM_KDF_DIGEST>) <UTF8 string>
182 =item "kdf-digest-props" (B<OSSL_EXCHANGE_PARAM_KDF_DIGEST_PROPS>) <UTF8 string>
188 =item "kdf-outlen" (B<OSSL_EXCHANGE_PARAM_KDF_OUTLEN>) <unsigned integer>
192 The length of the "kdf-outlen" parameter should not exceed that of a B<size_t>.
194 =item "kdf-ukm" (B<OSSL_EXCHANGE_PARAM_KDF_UKM>) <octet string>
199 =item "kdf-ukm" (B<OSSL_EXCHANGE_PARAM_KDF_UKM>) <octet string ptr>
212 provider side key exchange context, or NULL on failure.
231 Copyright 2019-2022 The OpenSSL Project Authors. All Rights Reserved.