Lines Matching refs:ctx
31 static OSSL_CMP_MSG *transfer_cb(OSSL_CMP_CTX *ctx, const OSSL_CMP_MSG *req)
36 OSSL_CMP_CTX_get_transfer_cb_arg(ctx));
45 static int allow_unprotected(const OSSL_CMP_CTX *ctx, const OSSL_CMP_MSG *rep,
51 static void cmp_client_process_response(OSSL_CMP_CTX *ctx, OSSL_CMP_MSG *msg)
56 ctx->unprotectedSend = 1; /* satisfy ossl_cmp_msg_protect() */
57 ctx->disableConfirm = 1; /* check just one response message */
58 ctx->popoMethod = OSSL_CRMF_POPO_NONE; /* satisfy ossl_cmp_certReq_new() */
59 ctx->oldCert = X509_new(); /* satisfy crm_new() and ossl_cmp_rr_new() */
60 if (!OSSL_CMP_CTX_set1_secretValue(ctx, (unsigned char *)"",
62 || ctx->oldCert == NULL
63 || name == NULL || !X509_set_issuer_name(ctx->oldCert, name)
64 || serial == NULL || !X509_set_serialNumber(ctx->oldCert, serial))
67 (void)OSSL_CMP_CTX_set_transfer_cb(ctx, transfer_cb);
68 (void)OSSL_CMP_CTX_set_transfer_cb_arg(ctx, msg);
69 (void)OSSL_CMP_CTX_set_log_cb(ctx, print_noop);
73 (void)OSSL_CMP_exec_IR_ses(ctx);
76 (void)OSSL_CMP_exec_CR_ses(ctx);
77 (void)OSSL_CMP_exec_P10CR_ses(ctx);
80 (void)OSSL_CMP_exec_KUR_ses(ctx);
83 ctx->status = OSSL_CMP_PKISTATUS_waiting;
84 (void)OSSL_CMP_try_certreq(ctx, OSSL_CMP_PKIBODY_CR, NULL, NULL);
87 (void)OSSL_CMP_exec_RR_ses(ctx);
90 sk_OSSL_CMP_ITAV_pop_free(OSSL_CMP_exec_GENM_ses(ctx),
94 (void)ossl_cmp_msg_check_update(ctx, msg, allow_unprotected, 0);