Searched refs:EVP_KEYEXCH (Results 1 – 24 of 24) sorted by relevance
/openssl/doc/man3/ |
H A D | EVP_KEYEXCH_free.pod | 9 - Functions to manage EVP_KEYEXCH algorithm objects 15 EVP_KEYEXCH *EVP_KEYEXCH_fetch(OSSL_LIB_CTX *ctx, const char *algorithm, 17 void EVP_KEYEXCH_free(EVP_KEYEXCH *exchange); 18 int EVP_KEYEXCH_up_ref(EVP_KEYEXCH *exchange); 19 OSSL_PROVIDER *EVP_KEYEXCH_get0_provider(const EVP_KEYEXCH *exchange); 20 int EVP_KEYEXCH_is_a(const EVP_KEYEXCH *exchange, const char *name); 21 const char *EVP_KEYEXCH_get0_name(const EVP_KEYEXCH *exchange); 25 int EVP_KEYEXCH_names_do_all(const EVP_KEYEXCH *exchange, 28 const char *EVP_KEYEXCH_get0_description(const EVP_KEYEXCH *keyexch); 41 EVP_KEYEXCH_free() decrements the reference count for the B<EVP_KEYEXCH> [all …]
|
H A D | EVP_PKEY_derive.pod | 25 fetch a B<EVP_KEYEXCH> method implicitly, see L<provider(7)/Implicit fetch> for
|
/openssl/crypto/evp/ |
H A D | exchange.c | 21 static EVP_KEYEXCH *evp_keyexch_new(OSSL_PROVIDER *prov) in evp_keyexch_new() 23 EVP_KEYEXCH *exchange = OPENSSL_zalloc(sizeof(EVP_KEYEXCH)); in evp_keyexch_new() 48 EVP_KEYEXCH *exchange = NULL; in evp_keyexch_from_algorithm() 147 void EVP_KEYEXCH_free(EVP_KEYEXCH *exchange) in EVP_KEYEXCH_free() 162 int EVP_KEYEXCH_up_ref(EVP_KEYEXCH *exchange) in EVP_KEYEXCH_up_ref() 184 EVP_KEYEXCH *evp_keyexch_fetch_from_prov(OSSL_PROVIDER *prov, in evp_keyexch_fetch_from_prov() 204 EVP_KEYEXCH *exchange = NULL; in EVP_PKEY_derive_init_ex() 542 int evp_keyexch_get_number(const EVP_KEYEXCH *keyexch) in evp_keyexch_get_number() 547 const char *EVP_KEYEXCH_get0_name(const EVP_KEYEXCH *keyexch) in EVP_KEYEXCH_get0_name() 557 int EVP_KEYEXCH_is_a(const EVP_KEYEXCH *keyexch, const char *name) in EVP_KEYEXCH_is_a() [all …]
|
H A D | evp_local.h | 301 EVP_KEYEXCH *evp_keyexch_fetch_from_prov(OSSL_PROVIDER *prov,
|
/openssl/doc/man7/ |
H A D | EVP_KEYEXCH-X25519.pod | 5 EVP_KEYEXCH-X25519, 6 EVP_KEYEXCH-X448 29 L<EVP_KEYEXCH-DH(7)/Examples>.
|
H A D | OSSL_PROVIDER-default.pod | 153 =item DH, see L<EVP_KEYEXCH-DH(7)> 155 =item ECDH, see L<EVP_KEYEXCH-ECDH(7)> 157 =item X25519, see L<EVP_KEYEXCH-X25519(7)> 159 =item X448, see L<EVP_KEYEXCH-X448(7)>
|
H A D | OSSL_PROVIDER-FIPS.pod | 113 =item DH, see L<EVP_KEYEXCH-DH(7)> 115 =item ECDH, see L<EVP_KEYEXCH-ECDH(7)> 117 =item X25519, see L<EVP_KEYEXCH-X25519(7)> 119 =item X448, see L<EVP_KEYEXCH-X448(7)> 127 =item DSA, see L<EVP_KEYEXCH-DSA(7)> 145 =item RSA, see L<EVP_KEYEXCH-RSA(7)>
|
H A D | EVP_PKEY-X25519.pod | 94 L<EVP_KEYEXCH-X25519(7)>, L<EVP_KEYEXCH-X448(7)>,
|
H A D | EVP_KEYEXCH-ECDH.pod | 5 EVP_KEYEXCH-ECDH - ECDH Key Exchange algorithm support 62 L<EVP_KEYEXCH-DH(7)/Examples>.
|
H A D | EVP_PKEY-EC.pod | 107 See also L<EVP_KEYEXCH-ECDH(7)> for the related 261 L<EVP_KEYEXCH-ECDH(7)>
|
H A D | EVP_KEYEXCH-DH.pod | 5 EVP_KEYEXCH-DH
|
H A D | EVP_PKEY-FFC.pod | 216 L<EVP_KEYEXCH-DH(7)>
|
H A D | provider.pod | 147 B<EVP_KEYEXCH>.
|
H A D | migration_guide.pod | 1092 See L<EVP_KEYEXCH-DH(7)>, L<EVP_KEYEXCH-ECDH(7)> and L<EVP_KEYEXCH-X25519(7)>. 1463 "kdf-type" as shown in L<EVP_KEYEXCH-ECDH(7)/EXAMPLES> 1719 See the "kdf-ukm" item in L<EVP_KEYEXCH-DH(7)/DH key exchange parameters> and 1720 L<EVP_KEYEXCH-ECDH(7)/ECDH Key Exchange parameters>.
|
H A D | EVP_PKEY-DH.pod | 321 L<EVP_KEYEXCH-DH(7)>
|
/openssl/util/ |
H A D | missingcrypto.txt | 574 EVP_KEYEXCH-DH(7) 575 EVP_KEYEXCH-ECDH(7) 576 EVP_KEYEXCH-DSA(7) 577 EVP_KEYEXCH-RSA(7) 578 EVP_KEYEXCH-X25519(7) 579 EVP_KEYEXCH-X448(7)
|
/openssl/apps/ |
H A D | list.c | 59 IS_FETCHABLE(keyexch, EVP_KEYEXCH) in IS_FETCHABLE() 871 DEFINE_STACK_OF(EVP_KEYEXCH) in DEFINE_STACK_OF() argument 872 static int kex_cmp(const EVP_KEYEXCH * const *a, in DEFINE_STACK_OF() 873 const EVP_KEYEXCH * const *b) in DEFINE_STACK_OF() 879 static void collect_kex(EVP_KEYEXCH *kex, void *stack) in collect_kex() 881 STACK_OF(EVP_KEYEXCH) *kex_stack = stack; in collect_kex() 891 STACK_OF(EVP_KEYEXCH) *kex_stack = sk_EVP_KEYEXCH_new(kex_cmp); in list_keyexchanges() 897 EVP_KEYEXCH *k = sk_EVP_KEYEXCH_value(kex_stack, i); in list_keyexchanges()
|
/openssl/include/openssl/ |
H A D | evp.h | 2142 void EVP_KEYEXCH_free(EVP_KEYEXCH *exchange); 2143 int EVP_KEYEXCH_up_ref(EVP_KEYEXCH *exchange); 2144 EVP_KEYEXCH *EVP_KEYEXCH_fetch(OSSL_LIB_CTX *ctx, const char *algorithm, 2146 OSSL_PROVIDER *EVP_KEYEXCH_get0_provider(const EVP_KEYEXCH *exchange); 2147 int EVP_KEYEXCH_is_a(const EVP_KEYEXCH *keyexch, const char *name); 2148 const char *EVP_KEYEXCH_get0_name(const EVP_KEYEXCH *keyexch); 2149 const char *EVP_KEYEXCH_get0_description(const EVP_KEYEXCH *keyexch); 2151 void (*fn)(EVP_KEYEXCH *keyexch, void *data), 2153 int EVP_KEYEXCH_names_do_all(const EVP_KEYEXCH *keyexch, 2156 const OSSL_PARAM *EVP_KEYEXCH_gettable_ctx_params(const EVP_KEYEXCH *keyexch); [all …]
|
H A D | types.h | 125 typedef struct evp_keyexch_st EVP_KEYEXCH; typedef
|
/openssl/doc/internal/man3/ |
H A D | evp_md_get_number.pod | 19 int evp_keyexch_get_number(const EVP_KEYEXCH *exchange);
|
/openssl/include/crypto/ |
H A D | evp.h | 50 EVP_KEYEXCH *exchange; 944 int evp_keyexch_get_number(const EVP_KEYEXCH *keyexch);
|
/openssl/doc/ |
H A D | build.info | 4204 DEPEND[html/man7/EVP_KEYEXCH-DH.html]=man7/EVP_KEYEXCH-DH.pod 4205 GENERATE[html/man7/EVP_KEYEXCH-DH.html]=man7/EVP_KEYEXCH-DH.pod 4206 DEPEND[man/man7/EVP_KEYEXCH-DH.7]=man7/EVP_KEYEXCH-DH.pod 4207 GENERATE[man/man7/EVP_KEYEXCH-DH.7]=man7/EVP_KEYEXCH-DH.pod 4208 DEPEND[html/man7/EVP_KEYEXCH-ECDH.html]=man7/EVP_KEYEXCH-ECDH.pod 4209 GENERATE[html/man7/EVP_KEYEXCH-ECDH.html]=man7/EVP_KEYEXCH-ECDH.pod 4210 DEPEND[man/man7/EVP_KEYEXCH-ECDH.7]=man7/EVP_KEYEXCH-ECDH.pod 4211 GENERATE[man/man7/EVP_KEYEXCH-ECDH.7]=man7/EVP_KEYEXCH-ECDH.pod 4212 DEPEND[html/man7/EVP_KEYEXCH-X25519.html]=man7/EVP_KEYEXCH-X25519.pod 4214 DEPEND[man/man7/EVP_KEYEXCH-X25519.7]=man7/EVP_KEYEXCH-X25519.pod [all …]
|
/openssl/ssl/ |
H A D | ssl_ciph.c | 326 EVP_KEYEXCH *kex = NULL; in ssl_load_ciphers()
|
/openssl/ |
H A D | CHANGES.md | 1569 * A new type, EVP_KEYEXCH, has been introduced to represent key exchange 1571 by using the function EVP_KEYEXCH_fetch(). An EVP_KEYEXCH algorithm can be
|
Completed in 173 milliseconds