Symbol: EVP_KEYEXCH
crypto/openssl/apps/list.c
1024
DEFINE_STACK_OF(EVP_KEYEXCH)
crypto/openssl/apps/list.c
1025
static int kex_cmp(const EVP_KEYEXCH *const *a,
crypto/openssl/apps/list.c
1026
const EVP_KEYEXCH *const *b)
crypto/openssl/apps/list.c
1032
static void collect_kex(EVP_KEYEXCH *kex, void *stack)
crypto/openssl/apps/list.c
1034
STACK_OF(EVP_KEYEXCH) *kex_stack = stack;
crypto/openssl/apps/list.c
1045
STACK_OF(EVP_KEYEXCH) *kex_stack = sk_EVP_KEYEXCH_new(kex_cmp);
crypto/openssl/apps/list.c
1051
EVP_KEYEXCH *k = sk_EVP_KEYEXCH_value(kex_stack, i);
crypto/openssl/apps/list.c
65
IS_FETCHABLE(keyexch, EVP_KEYEXCH)
crypto/openssl/crypto/evp/evp_local.h
336
EVP_KEYEXCH *evp_keyexch_fetch_from_prov(OSSL_PROVIDER *prov,
crypto/openssl/crypto/evp/exchange.c
153
void EVP_KEYEXCH_free(EVP_KEYEXCH *exchange)
crypto/openssl/crypto/evp/exchange.c
168
int EVP_KEYEXCH_up_ref(EVP_KEYEXCH *exchange)
crypto/openssl/crypto/evp/exchange.c
176
OSSL_PROVIDER *EVP_KEYEXCH_get0_provider(const EVP_KEYEXCH *exchange)
crypto/openssl/crypto/evp/exchange.c
181
EVP_KEYEXCH *EVP_KEYEXCH_fetch(OSSL_LIB_CTX *ctx, const char *algorithm,
crypto/openssl/crypto/evp/exchange.c
190
EVP_KEYEXCH *evp_keyexch_fetch_from_prov(OSSL_PROVIDER *prov,
crypto/openssl/crypto/evp/exchange.c
210
EVP_KEYEXCH *exchange = NULL;
crypto/openssl/crypto/evp/exchange.c
31
static EVP_KEYEXCH *evp_keyexch_new(OSSL_PROVIDER *prov)
crypto/openssl/crypto/evp/exchange.c
33
EVP_KEYEXCH *exchange = OPENSSL_zalloc(sizeof(EVP_KEYEXCH));
crypto/openssl/crypto/evp/exchange.c
54
EVP_KEYEXCH *exchange = NULL;
crypto/openssl/crypto/evp/exchange.c
544
int evp_keyexch_get_number(const EVP_KEYEXCH *keyexch)
crypto/openssl/crypto/evp/exchange.c
549
const char *EVP_KEYEXCH_get0_name(const EVP_KEYEXCH *keyexch)
crypto/openssl/crypto/evp/exchange.c
554
const char *EVP_KEYEXCH_get0_description(const EVP_KEYEXCH *keyexch)
crypto/openssl/crypto/evp/exchange.c
559
int EVP_KEYEXCH_is_a(const EVP_KEYEXCH *keyexch, const char *name)
crypto/openssl/crypto/evp/exchange.c
566
void (*fn)(EVP_KEYEXCH *keyexch, void *arg),
crypto/openssl/crypto/evp/exchange.c
576
int EVP_KEYEXCH_names_do_all(const EVP_KEYEXCH *keyexch,
crypto/openssl/crypto/evp/exchange.c
586
const OSSL_PARAM *EVP_KEYEXCH_gettable_ctx_params(const EVP_KEYEXCH *keyexch)
crypto/openssl/crypto/evp/exchange.c
597
const OSSL_PARAM *EVP_KEYEXCH_settable_ctx_params(const EVP_KEYEXCH *keyexch)
crypto/openssl/fuzz/provider.c
540
static int do_evp_key_exch(EVP_KEYEXCH *evp_kdf, const OSSL_PARAM params[])
crypto/openssl/fuzz/provider.c
56
DEFINE_ALGORITHMS(keyexch, EVP_KEYEXCH)
crypto/openssl/fuzz/provider.c
636
EVP_FUZZ(keyexch_collection, EVP_KEYEXCH, do_evp_key_exch);
crypto/openssl/include/crypto/evp.h
60
EVP_KEYEXCH *exchange;
crypto/openssl/include/crypto/evp.h
977
int evp_keyexch_get_number(const EVP_KEYEXCH *keyexch);
crypto/openssl/include/openssl/evp.h
2204
void EVP_KEYEXCH_free(EVP_KEYEXCH *exchange);
crypto/openssl/include/openssl/evp.h
2205
int EVP_KEYEXCH_up_ref(EVP_KEYEXCH *exchange);
crypto/openssl/include/openssl/evp.h
2206
EVP_KEYEXCH *EVP_KEYEXCH_fetch(OSSL_LIB_CTX *ctx, const char *algorithm,
crypto/openssl/include/openssl/evp.h
2208
OSSL_PROVIDER *EVP_KEYEXCH_get0_provider(const EVP_KEYEXCH *exchange);
crypto/openssl/include/openssl/evp.h
2209
int EVP_KEYEXCH_is_a(const EVP_KEYEXCH *keyexch, const char *name);
crypto/openssl/include/openssl/evp.h
2210
const char *EVP_KEYEXCH_get0_name(const EVP_KEYEXCH *keyexch);
crypto/openssl/include/openssl/evp.h
2211
const char *EVP_KEYEXCH_get0_description(const EVP_KEYEXCH *keyexch);
crypto/openssl/include/openssl/evp.h
2213
void (*fn)(EVP_KEYEXCH *keyexch, void *data),
crypto/openssl/include/openssl/evp.h
2215
int EVP_KEYEXCH_names_do_all(const EVP_KEYEXCH *keyexch,
crypto/openssl/include/openssl/evp.h
2218
const OSSL_PARAM *EVP_KEYEXCH_gettable_ctx_params(const EVP_KEYEXCH *keyexch);
crypto/openssl/include/openssl/evp.h
2219
const OSSL_PARAM *EVP_KEYEXCH_settable_ctx_params(const EVP_KEYEXCH *keyexch);
crypto/openssl/ssl/ssl_ciph.c
318
EVP_KEYEXCH *kex = NULL;