/mbedtls-latest/library/ |
D | x509_csr.c | 64 static int x509_csr_parse_extensions(mbedtls_x509_csr *csr, in x509_csr_parse_extensions() argument 123 ret = cb(p_ctx, csr, &extn_oid, is_critical, *p, end_ext_octet); in x509_csr_parse_extensions() 143 if ((csr->ext_types & ext_type) != 0) { in x509_csr_parse_extensions() 148 csr->ext_types |= ext_type; in x509_csr_parse_extensions() 154 &csr->key_usage)) != 0) { in x509_csr_parse_extensions() 162 &csr->subject_alt_names)) != 0) { in x509_csr_parse_extensions() 170 &csr->ns_cert_type)) != 0) { in x509_csr_parse_extensions() 199 static int x509_csr_parse_attributes(mbedtls_x509_csr *csr, in x509_csr_parse_attributes() argument 241 if ((ret = x509_csr_parse_extensions(csr, p, *p + len, cb, p_ctx)) != 0) { in x509_csr_parse_attributes() 265 static int mbedtls_x509_csr_parse_der_internal(mbedtls_x509_csr *csr, in mbedtls_x509_csr_parse_der_internal() argument [all …]
|
/mbedtls-latest/include/mbedtls/ |
D | x509_csr.h | 92 int mbedtls_x509_csr_parse_der(mbedtls_x509_csr *csr, 124 mbedtls_x509_csr const *csr, 151 int mbedtls_x509_csr_parse_der_with_ext_cb(mbedtls_x509_csr *csr, 172 int mbedtls_x509_csr_parse(mbedtls_x509_csr *csr, const unsigned char *buf, size_t buflen); 185 int mbedtls_x509_csr_parse_file(mbedtls_x509_csr *csr, const char *path); 202 const mbedtls_x509_csr *csr); 210 void mbedtls_x509_csr_init(mbedtls_x509_csr *csr); 217 void mbedtls_x509_csr_free(mbedtls_x509_csr *csr);
|
/mbedtls-latest/programs/x509/ |
D | req_app.c | 52 mbedtls_x509_csr csr; in main() local 59 mbedtls_x509_csr_init(&csr); in main() 98 ret = mbedtls_x509_csr_parse_file(&csr, opt.filename); in main() 102 mbedtls_x509_csr_free(&csr); in main() 112 ret = mbedtls_x509_csr_info((char *) buf, sizeof(buf) - 1, " ", &csr); in main() 115 mbedtls_x509_csr_free(&csr); in main() 124 mbedtls_x509_csr_free(&csr); in main()
|
D | cert_write.c | 304 mbedtls_x509_csr csr; in main() local 326 mbedtls_x509_csr_init(&csr); in main() 750 if ((ret = mbedtls_x509_csr_parse_file(&csr, opt.request_file)) != 0) { in main() 758 &csr.subject); in main() 767 subject_key = &csr.pk; in main() 999 mbedtls_x509_csr_free(&csr); in main()
|
/mbedtls-latest/programs/fuzz/ |
D | fuzz_x509csr.c | 9 mbedtls_x509_csr csr; in LLVMFuzzerTestOneInput() local 12 mbedtls_x509_csr_init(&csr); in LLVMFuzzerTestOneInput() 19 ret = mbedtls_x509_csr_parse(&csr, Data, Size); in LLVMFuzzerTestOneInput() 22 ret = mbedtls_x509_csr_info((char *) buf, sizeof(buf) - 1, " ", &csr); in LLVMFuzzerTestOneInput() 33 mbedtls_x509_csr_free(&csr); in LLVMFuzzerTestOneInput()
|
/mbedtls-latest/tests/suites/ |
D | test_suite_x509parse.function | 426 mbedtls_x509_csr const *csr, 433 (void) csr; 443 mbedtls_x509_csr const *csr, 450 (void) csr; 610 mbedtls_x509_csr csr; 614 mbedtls_x509_csr_init(&csr); 618 TEST_EQUAL(mbedtls_x509_csr_parse_file(&csr, csr_file), 0); 619 res = mbedtls_x509_csr_info(buf, 2000, "", &csr); 627 mbedtls_x509_csr_free(&csr); 1285 mbedtls_x509_csr csr; [all …]
|
D | test_suite_x509write.function | 44 mbedtls_x509_csr csr; 47 mbedtls_x509_csr_init(&csr); 49 if (mbedtls_x509_csr_parse(&csr, buf, buflen) != 0) { 54 psa_algorithm_t psa_alg = mbedtls_md_psa_alg_from_type(csr.sig_md); 56 psa_status_t status = psa_hash_compute(psa_alg, csr.cri.p, csr.cri.len, 65 if (mbedtls_pk_verify_ext(csr.sig_pk, csr.sig_opts, &csr.pk, 66 csr.sig_md, hash, mbedtls_md_get_size_from_type(csr.sig_md), 67 csr.sig.p, csr.sig.len) != 0) { 74 mbedtls_x509_csr_free(&csr);
|
D | test_suite_x509parse.data | 395 mbedtls_x509_csr_info:"../framework/data_files/parse_input/test_csr_v3_all.csr.der":"CSR version … 399 mbedtls_x509_csr_info:"../framework/data_files/parse_input/test_csr_v3_nsCertType.csr.der":"CSR ver… 403 mbedtls_x509_csr_info:"../framework/data_files/parse_input/test_csr_v3_subjectAltName.csr.der":"CSR… 407 mbedtls_x509_csr_info:"../framework/data_files/parse_input/test_csr_v3_keyUsage.csr.der":"CSR versi… 3052 # Used test_csr_v3_all.csr.der as a base for malforming CSR extenstions/attributes 3053 …for ../framework/data_files to check malformation details (test_csr_v3_all_malformed_xxx.csr files) 3056 …k/data_files/parse_input/test_csr_v3_all_malformed_attributes_sequence_tag.csr.der":"":MBEDTLS_ERR… 3060 …amework/data_files/parse_input/test_csr_v3_all_malformed_attributes_id_tag.csr.der":"":MBEDTLS_ERR… 3064 …a_files/parse_input/test_csr_v3_all_malformed_attributes_extension_request.csr.der":"CSR version … 3068 …parse_input/test_csr_v3_all_malformed_attributes_extension_request_set_tag.csr.der":"":MBEDTLS_ERR… [all …]
|
/mbedtls-latest/ |
D | ChangeLog | 2370 the buffer back, which was the case for mbedtls_x509write_{crt,csr}_pem
|