Lines Matching refs:kem
369 if (ctx->op.encap.algctx != NULL && ctx->op.encap.kem != NULL) in evp_pkey_ctx_free_old_ops()
370 ctx->op.encap.kem->freectx(ctx->op.encap.algctx); in evp_pkey_ctx_free_old_ops()
371 EVP_KEM_free(ctx->op.encap.kem); in evp_pkey_ctx_free_old_ops()
373 ctx->op.encap.kem = NULL; in evp_pkey_ctx_free_old_ops()
542 if (pctx->op.encap.kem != NULL) { in EVP_PKEY_CTX_dup()
543 rctx->op.encap.kem = pctx->op.encap.kem; in EVP_PKEY_CTX_dup()
544 if (!EVP_KEM_up_ref(rctx->op.encap.kem)) in EVP_PKEY_CTX_dup()
548 if (!ossl_assert(pctx->op.encap.kem != NULL)) in EVP_PKEY_CTX_dup()
551 if (pctx->op.encap.kem->dupctx != NULL) in EVP_PKEY_CTX_dup()
553 = pctx->op.encap.kem->dupctx(pctx->op.encap.algctx); in EVP_PKEY_CTX_dup()
556 EVP_KEM_free(rctx->op.encap.kem); in EVP_PKEY_CTX_dup()
557 rctx->op.encap.kem = NULL; in EVP_PKEY_CTX_dup()
692 && ctx->op.encap.kem != NULL in EVP_PKEY_CTX_set_params()
693 && ctx->op.encap.kem->set_ctx_params != NULL) in EVP_PKEY_CTX_set_params()
695 ctx->op.encap.kem->set_ctx_params(ctx->op.encap.algctx, in EVP_PKEY_CTX_set_params()
730 && ctx->op.encap.kem != NULL in EVP_PKEY_CTX_get_params()
731 && ctx->op.encap.kem->get_ctx_params != NULL) in EVP_PKEY_CTX_get_params()
733 ctx->op.encap.kem->get_ctx_params(ctx->op.encap.algctx, in EVP_PKEY_CTX_get_params()
780 && ctx->op.encap.kem != NULL in EVP_PKEY_CTX_gettable_params()
781 && ctx->op.encap.kem->gettable_ctx_params != NULL) { in EVP_PKEY_CTX_gettable_params()
782 provctx = ossl_provider_ctx(EVP_KEM_get0_provider(ctx->op.encap.kem)); in EVP_PKEY_CTX_gettable_params()
783 return ctx->op.encap.kem->gettable_ctx_params(ctx->op.encap.algctx, in EVP_PKEY_CTX_gettable_params()
831 && ctx->op.encap.kem != NULL in EVP_PKEY_CTX_settable_params()
832 && ctx->op.encap.kem->settable_ctx_params != NULL) { in EVP_PKEY_CTX_settable_params()
833 provctx = ossl_provider_ctx(EVP_KEM_get0_provider(ctx->op.encap.kem)); in EVP_PKEY_CTX_settable_params()
834 return ctx->op.encap.kem->settable_ctx_params(ctx->op.encap.algctx, in EVP_PKEY_CTX_settable_params()
1568 if (ctx->op.encap.kem != NULL) in EVP_PKEY_CTX_get0_provider()
1569 return EVP_KEM_get0_provider(ctx->op.encap.kem); in EVP_PKEY_CTX_get0_provider()