/openssl/crypto/ess/ |
H A D | ess_lib.c | 89 return cid; in ESS_CERT_ID_new_init() 117 return cid; in ESS_CERT_ID_new_init() 139 if (cid == NULL) { in OSSL_ESS_signing_cert_v2_new_init() 147 cid = NULL; in OSSL_ESS_signing_cert_v2_new_init() 160 cid = NULL; in OSSL_ESS_signing_cert_v2_new_init() 174 ESS_CERT_ID_V2 *cid; in ESS_CERT_ID_V2_new_init() local 215 return cid; in ESS_CERT_ID_V2_new_init() 242 return cid; in ESS_CERT_ID_V2_new_init() 287 if (cid != NULL) in find() 317 if (memcmp(cid != NULL ? cid->hash->data : cid_v2->hash->data, in find() [all …]
|
/openssl/crypto/ocsp/ |
H A D | ocsp_lib.c | 50 OCSP_CERTID *cid = NULL; in OCSP_cert_id_new() local 53 if ((cid = OCSP_CERTID_new()) == NULL) in OCSP_cert_id_new() 56 alg = &cid->hashAlgorithm; in OCSP_cert_id_new() 70 if (!(ASN1_OCTET_STRING_set(&cid->issuerNameHash, md, i))) in OCSP_cert_id_new() 77 if (!(ASN1_OCTET_STRING_set(&cid->issuerKeyHash, md, i))) in OCSP_cert_id_new() 81 if (ASN1_STRING_copy(&cid->serialNumber, serialNumber) == 0) in OCSP_cert_id_new() 84 return cid; in OCSP_cert_id_new() 88 OCSP_CERTID_free(cid); in OCSP_cert_id_new()
|
H A D | ocsp_vfy.c | 22 static int ocsp_match_issuerid(X509 *cert, OCSP_CERTID *cid, 269 OCSP_CERTID *tmpid, *cid; in ocsp_check_ids() local 278 cid = sk_OCSP_SINGLERESP_value(sresp, 0)->certId; in ocsp_check_ids() 284 if (OCSP_id_issuer_cmp(cid, tmpid)) { in ocsp_check_ids() 287 cid->hashAlgorithm.algorithm)) in ocsp_check_ids() 295 *ret = cid; in ocsp_check_ids() 303 static int ocsp_match_issuerid(X509 *cert, OCSP_CERTID *cid, in ocsp_match_issuerid() argument 310 if (cid != NULL) { in ocsp_match_issuerid() 335 if (cid->issuerNameHash.length != mdlen || in ocsp_match_issuerid() 336 cid->issuerKeyHash.length != mdlen) { in ocsp_match_issuerid() [all …]
|
H A D | ocsp_srv.c | 40 ASN1_INTEGER **pserial, OCSP_CERTID *cid) in OCSP_id_get0_info() argument 42 if (!cid) in OCSP_id_get0_info() 45 *pmd = cid->hashAlgorithm.algorithm; in OCSP_id_get0_info() 47 *piNameHash = &cid->issuerNameHash; in OCSP_id_get0_info() 49 *pikeyHash = &cid->issuerKeyHash; in OCSP_id_get0_info() 51 *pserial = &cid->serialNumber; in OCSP_id_get0_info() 86 OCSP_CERTID *cid, in OCSP_basic_add1_status() argument 112 if ((single->certId = OCSP_CERTID_dup(cid)) == NULL) in OCSP_basic_add1_status()
|
H A D | ocsp_ext.c | 363 OCSP_CRLID *cid = NULL; in OCSP_crlID_new() local 365 if ((cid = OCSP_CRLID_new()) == NULL) in OCSP_crlID_new() 368 if ((cid->crlUrl = ASN1_IA5STRING_new()) == NULL) in OCSP_crlID_new() 370 if (!(ASN1_STRING_set(cid->crlUrl, url, -1))) in OCSP_crlID_new() 374 if ((cid->crlNum = ASN1_INTEGER_new()) == NULL) in OCSP_crlID_new() 376 if (!(ASN1_INTEGER_set(cid->crlNum, *n))) in OCSP_crlID_new() 380 if ((cid->crlTime = ASN1_GENERALIZEDTIME_new()) == NULL) in OCSP_crlID_new() 382 if (!(ASN1_GENERALIZEDTIME_set_string(cid->crlTime, tim))) in OCSP_crlID_new() 385 x = X509V3_EXT_i2d(NID_id_pkix_OCSP_CrlID, 0, cid); in OCSP_crlID_new() 387 OCSP_CRLID_free(cid); in OCSP_crlID_new()
|
H A D | ocsp_prn.c | 93 OCSP_CERTID *cid = NULL; in OCSP_REQUEST_print() local 112 cid = one->reqCert; in OCSP_REQUEST_print() 113 ocsp_certid_print(bp, cid, 8); in OCSP_REQUEST_print() 138 OCSP_CERTID *cid = NULL; in OCSP_RESPONSE_print() local 193 cid = single->certId; in OCSP_RESPONSE_print() 194 if (ocsp_certid_print(bp, cid, 4) <= 0) in OCSP_RESPONSE_print()
|
/openssl/ssl/quic/ |
H A D | quic_lcidm.c | 32 QUIC_CONN_ID cid; member 79 return bin_hash(lcid_obj->cid.id, lcid_obj->cid.id_len); in lcid_hash() 84 return !ossl_quic_conn_id_eq(&a->cid, &b->cid); in lcid_comp() 169 key.cid = *lcid; in lcidm_get0_lcid() 171 if (key.cid.id_len > QUIC_MAX_CONN_ID_LEN) in lcidm_get0_lcid() 252 lcid_obj->cid = *lcid; in lcidm_conn_new_lcid() 297 *cid = lcidm->next_lcid; in lcidm_generate_cid() 339 key.cid = *lcid_out; in lcidm_generate() 373 key.cid = *initial_odcid; in ossl_quic_lcidm_enrol_odcid() 525 key.cid = *lcid; in ossl_quic_lcidm_debug_remove() [all …]
|
H A D | quic_types.c | 15 QUIC_CONN_ID *cid) in ossl_quic_gen_rand_conn_id() argument 20 cid->id_len = (unsigned char)len; in ossl_quic_gen_rand_conn_id() 22 if (RAND_bytes_ex(libctx, cid->id, len, len * 8) != 1) { in ossl_quic_gen_rand_conn_id() 24 cid->id_len = 0; in ossl_quic_gen_rand_conn_id()
|
H A D | quic_rcidm.c | 129 QUIC_CONN_ID cid; /* The actual CID string for this RCID */ member 265 assert(rcid->cid.id_len > 0 && rcid->cid.id_len <= QUIC_MAX_CONN_ID_LEN); in rcidm_check_rcid() 342 const QUIC_CONN_ID *cid, in rcidm_create_rcid() argument 347 if (cid->id_len < 1 || cid->id_len > QUIC_MAX_CONN_ID_LEN in rcidm_create_rcid() 357 rcid->cid = *cid; in rcidm_create_rcid() 505 rcidm_set_preferred_rcid(rcidm, &rcidm->cur_rcid->cid); in rcidm_update()
|
H A D | quic_wire.c | 431 const QUIC_CONN_ID *cid) in ossl_quic_wire_encode_transport_param_cid() argument 433 if (cid->id_len > QUIC_MAX_CONN_ID_LEN) in ossl_quic_wire_encode_transport_param_cid() 437 cid->id, in ossl_quic_wire_encode_transport_param_cid() 438 cid->id_len) == NULL) in ossl_quic_wire_encode_transport_param_cid() 961 QUIC_CONN_ID *cid) in ossl_quic_wire_decode_transport_param_cid() argument 970 cid->id_len = (unsigned char)len; in ossl_quic_wire_decode_transport_param_cid() 971 memcpy(cid->id, body, cid->id_len); in ossl_quic_wire_decode_transport_param_cid() 1000 || !PACKET_copy_bytes(&pkt2, p->cid.id, cidl) in ossl_quic_wire_decode_transport_param_preferred_addr() 1007 p->cid.id_len = (unsigned char)cidl; in ossl_quic_wire_decode_transport_param_preferred_addr()
|
/openssl/crypto/x509/ |
H A D | pcy_data.c | 39 const ASN1_OBJECT *cid, int crit) in ossl_policy_data_new() argument 44 if (policy == NULL && cid == NULL) in ossl_policy_data_new() 46 if (cid) { in ossl_policy_data_new() 47 id = OBJ_dup(cid); in ossl_policy_data_new()
|
/openssl/crypto/crmf/ |
H A D | crmf_lib.c | 180 OSSL_CRMF_CERTID *cid = NULL; in IMPLEMENT_CRMF_CTRL_FUNC() local 187 if ((cid = OSSL_CRMF_CERTID_new()) == NULL) in IMPLEMENT_CRMF_CTRL_FUNC() 190 if (!X509_NAME_set(&cid->issuer->d.directoryName, issuer)) in IMPLEMENT_CRMF_CTRL_FUNC() 192 cid->issuer->type = GEN_DIRNAME; in IMPLEMENT_CRMF_CTRL_FUNC() 194 ASN1_INTEGER_free(cid->serialNumber); in IMPLEMENT_CRMF_CTRL_FUNC() 198 return cid; in IMPLEMENT_CRMF_CTRL_FUNC() 201 OSSL_CRMF_CERTID_free(cid); in IMPLEMENT_CRMF_CTRL_FUNC() 577 return cid != NULL && cid->issuer->type == GEN_DIRNAME ? in OSSL_CRMF_CERTID_get0_issuer() 578 cid->issuer->d.directoryName : NULL; in OSSL_CRMF_CERTID_get0_issuer() 582 *cid) in OSSL_CRMF_CERTID_get0_serialNumber() argument [all …]
|
/openssl/doc/man3/ |
H A D | OCSP_REQUEST_new.pod | 16 OCSP_ONEREQ *OCSP_request_add0_id(OCSP_REQUEST *req, OCSP_CERTID *cid); 34 OCSP_request_add0_id() adds certificate ID B<cid> to B<req>. It returns 59 OCSP_request_add0_id() returns the B<OCSP_ONEREQ> structure containing B<cid> 85 OCSP_ID *cid; 90 cid = OCSP_cert_to_id(EVP_sha1(), cert, issuer); 91 if (cid == NULL) 94 if (OCSP_REQUEST_add0_id(req, cid) == NULL)
|
H A D | OSSL_CRMF_MSG_get0_tmpl.pod | 34 *OSSL_CRMF_CERTID_get0_serialNumber(const OSSL_CRMF_CERTID *cid); 35 const X509_NAME *OSSL_CRMF_CERTID_get0_issuer(const OSSL_CRMF_CERTID *cid); 64 of the given CertId I<cid>. 67 of the given CertId I<cid>, which must be of ASN.1 type GEN_DIRNAME.
|
H A D | OCSP_cert_to_id.pod | 27 ASN1_INTEGER **pserial, OCSP_CERTID *cid); 48 serial number contained in B<cid>. If any of the values are not required the
|
/openssl/test/ |
H A D | ocspapitest.c | 74 OCSP_CERTID *cid = NULL; in make_dummy_resp() local 90 cid = OCSP_cert_id_new(EVP_sha256(), name, key, serial); in make_dummy_resp() 94 || !TEST_ptr(cid) in make_dummy_resp() 95 || !TEST_true(OCSP_basic_add1_status(bs, cid, in make_dummy_resp() 106 OCSP_CERTID_free(cid); in make_dummy_resp()
|
H A D | cmp_msg_test.c | 430 OSSL_CRMF_CERTID *cid = NULL; in execute_rp_create() local 440 || (cid = OSSL_CRMF_CERTID_gen(issuer, serial)) == NULL in execute_rp_create() 441 || (rpmsg = ossl_cmp_rp_new(fixture->cmp_ctx, si, cid, 1)) == NULL) in execute_rp_create() 454 OSSL_CRMF_CERTID_free(cid); in execute_rp_create()
|
/openssl/fuzz/ |
H A D | quic-rcidm.c | 62 static int get_cid(PACKET *pkt, QUIC_CONN_ID *cid) in get_cid() argument 68 || !PACKET_copy_bytes(pkt, cid->id, cidl)) in get_cid() 71 cid->id_len = (unsigned char)cidl; in get_cid()
|
H A D | quic-lcidm.c | 53 static int get_cid(PACKET *pkt, QUIC_CONN_ID *cid) in get_cid() argument 59 || !PACKET_copy_bytes(pkt, cid->id, cidl)) in get_cid() 62 cid->id_len = (unsigned char)cidl; in get_cid()
|
/openssl/apps/ |
H A D | ocsp.c | 1037 OCSP_CERTID *cid; in make_ocsp_response() local 1068 cid = OCSP_onereq_get0_id(one); in make_ocsp_response() 1070 OCSP_id_get0_info(NULL, &cert_id_md_oid, NULL, NULL, cid); in make_ocsp_response() 1082 if (OCSP_id_issuer_cmp(ca_id, cid) == 0) { in make_ocsp_response() 1089 OCSP_id_get0_info(NULL, NULL, NULL, &serial, cid); in make_ocsp_response() 1093 cid = (cid_resp_md != NULL) ? cid_resp_md : cid; in make_ocsp_response() 1096 OCSP_basic_add1_status(bs, cid, in make_ocsp_response() 1102 OCSP_basic_add1_status(bs, cid, in make_ocsp_response() 1106 OCSP_basic_add1_status(bs, cid, in make_ocsp_response() 1117 single = OCSP_basic_add1_status(bs, cid, in make_ocsp_response()
|
/openssl/crypto/cmp/ |
H A D | cmp_msg.c | 351 OSSL_CRMF_CERTID *cid = in OSSL_CMP_CTX_setup_CRM() local 356 if (cid == NULL) in OSSL_CMP_CTX_setup_CRM() 358 ret = OSSL_CRMF_MSG_set1_regCtrl_oldCertID(crm, cid); in OSSL_CMP_CTX_setup_CRM() 359 OSSL_CRMF_CERTID_free(cid); in OSSL_CMP_CTX_setup_CRM() 582 const OSSL_CRMF_CERTID *cid, int unprotectedErrors) in ossl_cmp_rp_new() argument 606 if (cid != NULL) { in ossl_cmp_rp_new() 607 if ((cid_copy = OSSL_CRMF_CERTID_dup(cid)) == NULL) in ossl_cmp_rp_new() 966 OSSL_CRMF_CERTID *cid = NULL; in ossl_cmp_revrepcontent_get_CertId() local 971 if ((cid = sk_OSSL_CRMF_CERTID_value(rrep->revCerts, rsid)) != NULL) in ossl_cmp_revrepcontent_get_CertId() 972 return cid; in ossl_cmp_revrepcontent_get_CertId()
|
/openssl/include/internal/ |
H A D | quic_wire.h | 472 const QUIC_CONN_ID *cid); 767 QUIC_CONN_ID *cid); 776 QUIC_CONN_ID cid; member
|
H A D | quic_types.h | 95 QUIC_CONN_ID *cid);
|
/openssl/include/openssl/ |
H A D | crmf.h.in | 127 const OSSL_CRMF_CERTID *cid); 172 *OSSL_CRMF_CERTID_get0_issuer(const OSSL_CRMF_CERTID *cid); 174 *OSSL_CRMF_CERTID_get0_serialNumber(const OSSL_CRMF_CERTID *cid);
|
/openssl/doc/designs/quic-design/ |
H A D | connection-id-cache.md | 120 int ossl_quic_conn_id_set(QUIC_CONN_ID *cid, unsigned char *id, 123 int ossl_quic_conn_id_generate(QUIC_CONN_ID *cid); 155 const QUIC_CONNECTION *conn, QUIC_CONN_ID **cid); 189 QUIC_CONN_ID **cid);
|