Lines Matching refs:keyexch

537 int evp_keyexch_get_number(const EVP_KEYEXCH *keyexch)  in evp_keyexch_get_number()  argument
539 return keyexch->name_id; in evp_keyexch_get_number()
542 const char *EVP_KEYEXCH_get0_name(const EVP_KEYEXCH *keyexch) in EVP_KEYEXCH_get0_name() argument
544 return keyexch->type_name; in EVP_KEYEXCH_get0_name()
547 const char *EVP_KEYEXCH_get0_description(const EVP_KEYEXCH *keyexch) in EVP_KEYEXCH_get0_description() argument
549 return keyexch->description; in EVP_KEYEXCH_get0_description()
552 int EVP_KEYEXCH_is_a(const EVP_KEYEXCH *keyexch, const char *name) in EVP_KEYEXCH_is_a() argument
554 return keyexch != NULL in EVP_KEYEXCH_is_a()
555 && evp_is_a(keyexch->prov, keyexch->name_id, NULL, name); in EVP_KEYEXCH_is_a()
559 void (*fn)(EVP_KEYEXCH *keyexch, void *arg), in EVP_KEYEXCH_do_all_provided() argument
569 int EVP_KEYEXCH_names_do_all(const EVP_KEYEXCH *keyexch, in EVP_KEYEXCH_names_do_all() argument
573 if (keyexch->prov != NULL) in EVP_KEYEXCH_names_do_all()
574 return evp_names_do_all(keyexch->prov, keyexch->name_id, fn, data); in EVP_KEYEXCH_names_do_all()
579 const OSSL_PARAM *EVP_KEYEXCH_gettable_ctx_params(const EVP_KEYEXCH *keyexch) in EVP_KEYEXCH_gettable_ctx_params() argument
583 if (keyexch == NULL || keyexch->gettable_ctx_params == NULL) in EVP_KEYEXCH_gettable_ctx_params()
586 provctx = ossl_provider_ctx(EVP_KEYEXCH_get0_provider(keyexch)); in EVP_KEYEXCH_gettable_ctx_params()
587 return keyexch->gettable_ctx_params(NULL, provctx); in EVP_KEYEXCH_gettable_ctx_params()
590 const OSSL_PARAM *EVP_KEYEXCH_settable_ctx_params(const EVP_KEYEXCH *keyexch) in EVP_KEYEXCH_settable_ctx_params() argument
594 if (keyexch == NULL || keyexch->settable_ctx_params == NULL) in EVP_KEYEXCH_settable_ctx_params()
596 provctx = ossl_provider_ctx(EVP_KEYEXCH_get0_provider(keyexch)); in EVP_KEYEXCH_settable_ctx_params()
597 return keyexch->settable_ctx_params(NULL, provctx); in EVP_KEYEXCH_settable_ctx_params()