/mbedtls-latest/tests/suites/ |
D | test_suite_oid.function | 2 #include "mbedtls/oid.h" 14 void oid_get_certificate_policies(data_t *oid, char *result_str) 21 asn1_buf.p = oid->x; 22 asn1_buf.len = oid->len; 35 void oid_get_extended_key_usage(data_t *oid, char *result_str) 42 asn1_buf.p = oid->x; 43 asn1_buf.len = oid->len; 56 void oid_get_x509_extension(data_t *oid, int exp_type) 63 ext_oid.p = oid->x; 64 ext_oid.len = oid->len; [all …]
|
D | test_suite_asn1write.function | 257 void mbedtls_asn1_write_algorithm_identifier(data_t *oid, 273 (const char *) oid->x, oid->len, par_len); 325 TEST_MEMORY_COMPARE(alg.p, alg.len, oid->x, oid->len); 463 data_t *oid[4] = { oid0, oid1, oid2, oid3 }; 480 TEST_CALLOC(nd[i].oid.p, oid[i]->len); 481 memcpy(nd[i].oid.p, oid[i]->x, oid[i]->len); 482 nd[i].oid.len = oid[i]->len; 512 mbedtls_free(found->oid.p); 516 mbedtls_free(nd[i].oid.p); 569 const unsigned char *oid = (unsigned char *) "OID"; [all …]
|
D | test_suite_x509parse.function | 9 #include "mbedtls/oid.h" 258 .oid); 324 static int parse_crt_ext_cb(void *p_ctx, mbedtls_x509_crt const *crt, mbedtls_x509_buf const *oid, 330 if (oid->tag == MBEDTLS_ASN1_OID && 331 MBEDTLS_OID_CMP(MBEDTLS_OID_CERTIFICATE_POLICIES, oid) == 0) { 413 } else if (new_oid != NULL && new_oid->tag == oid->tag && new_oid->len == oid->len && 414 memcmp(new_oid->p, oid->p, oid->len) == 0) { 427 mbedtls_x509_buf const *oid, 434 (void) oid; 444 mbedtls_x509_buf const *oid, [all …]
|
D | test_suite_oid.data | 4 OID get certificate policy invalid oid 7 OID get certificate policy wrong oid - id-ce-authorityKeyIdentifier 31 OID get Ext Key Usage invalid oid 34 OID get Ext Key Usage wrong oid - id-ce-authorityKeyIdentifier 55 OID get x509 extension - invalid oid 58 OID get x509 extension - wrong oid - id-ce 105 OID hash id - invalid oid 123 OID get numeric string - empty oid buffer
|
D | test_suite_asn1parse.function | 652 mbedtls_asn1_buf oid = { -1, 0, NULL }; 658 &oid, ¶ms), 661 TEST_EQUAL(oid.tag, MBEDTLS_ASN1_OID); 662 TEST_EQUAL(oid.p - input->x, oid_offset); 663 TEST_EQUAL(oid.len, (size_t) oid_length); 674 ret = mbedtls_asn1_get_alg_null(&p, input->x + input->len, &oid); 676 TEST_EQUAL(oid.tag, MBEDTLS_ASN1_OID); 677 TEST_EQUAL(oid.p - input->x, oid_offset); 678 TEST_EQUAL(oid.len, (size_t) oid_length); 732 TEST_CALLOC(head.oid.p, 1); [all …]
|
D | test_suite_x509write.function | 7 #include "mbedtls/oid.h" 102 const char *oid, size_t oid_len) 117 MBEDTLS_ASN1_CHK_ADD(len, mbedtls_asn1_write_oid(&p, buf, oid, oid_len)); 505 #define SET_OID(x, oid) \ 507 x.len = MBEDTLS_OID_SIZE(oid); \ 508 x.p = (unsigned char *) oid; \
|
D | test_suite_pkcs7.function | 8 #include "mbedtls/oid.h"
|
/mbedtls-latest/library/ |
D | x509_create.c | 29 const char *oid; /* String representation of OID of AttributeType, member 287 mbedtls_asn1_buf oid = { .p = NULL, .len = 0, .tag = MBEDTLS_ASN1_NULL }; in mbedtls_x509_string_to_names() local 301 if ((mbedtls_oid_from_numeric_string(&oid, s, (size_t) (c - s))) != 0) { in mbedtls_x509_string_to_names() 307 oid.len = strlen(attr_descr->oid); in mbedtls_x509_string_to_names() 308 oid.p = mbedtls_calloc(1, oid.len); in mbedtls_x509_string_to_names() 309 memcpy(oid.p, attr_descr->oid, oid.len); in mbedtls_x509_string_to_names() 319 mbedtls_free(oid.p); in mbedtls_x509_string_to_names() 328 mbedtls_free(oid.p); in mbedtls_x509_string_to_names() 333 mbedtls_free(oid.p); in mbedtls_x509_string_to_names() 339 mbedtls_free(oid.p); in mbedtls_x509_string_to_names() [all …]
|
D | oid.c | 46 const mbedtls_asn1_buf *oid) \ 51 if (p == NULL || oid == NULL) return NULL; \ 53 if (cur->asn1_len == oid->len && \ 54 memcmp(cur->asn1, oid->p, oid->len) == 0) { \ 69 int FN_NAME(const mbedtls_asn1_buf *oid, ATTR1_TYPE * ATTR1) \ 71 const TYPE_T *data = oid_ ## TYPE_NAME ## _from_asn1(oid); \ 83 int FN_NAME(const mbedtls_asn1_buf *oid, ATTR1_TYPE * ATTR1) \ 85 const TYPE_T *data = oid_ ## TYPE_NAME ## _from_asn1(oid); \ 97 int FN_NAME(const mbedtls_asn1_buf *oid, ATTR1_TYPE * ATTR1, \ 100 const TYPE_T *data = oid_ ## TYPE_NAME ## _from_asn1(oid); \ [all …]
|
D | asn1write.c | 148 const char *oid, size_t oid_len) in mbedtls_asn1_write_oid() argument 154 (const unsigned char *) oid, oid_len)); in mbedtls_asn1_write_oid() 159 const char *oid, size_t oid_len, in mbedtls_asn1_write_algorithm_identifier() argument 162 return mbedtls_asn1_write_algorithm_identifier_ext(p, start, oid, oid_len, par_len, 1); in mbedtls_asn1_write_algorithm_identifier() 166 const char *oid, size_t oid_len, in mbedtls_asn1_write_algorithm_identifier_ext() argument 180 MBEDTLS_ASN1_CHK_ADD(len, mbedtls_asn1_write_oid(p, start, oid, oid_len)); in mbedtls_asn1_write_algorithm_identifier_ext() 356 const char *oid, size_t len) in asn1_find_named_data() argument 359 if (list->oid.len == len && in asn1_find_named_data() 360 memcmp(list->oid.p, oid, len) == 0) { in asn1_find_named_data() 370 #define asn1_find_named_data(list, oid, len) \ argument [all …]
|
D | pkwrite.c | 235 const char *oid; in pk_write_ec_param() local 238 if ((ret = mbedtls_oid_get_oid_by_ec_grp(grp_id, &oid, &oid_len)) != 0) { in pk_write_ec_param() 242 MBEDTLS_ASN1_CHK_ADD(len, mbedtls_asn1_write_oid(p, start, oid, oid_len)); in pk_write_ec_param() 269 const char *oid; in pk_write_ec_rfc8410_der() local 279 if ((ret = mbedtls_oid_get_oid_by_ec_grp_algid(grp_id, &oid, &oid_len)) != 0) { in pk_write_ec_rfc8410_der() 283 mbedtls_asn1_write_algorithm_identifier_ext(p, buf, oid, oid_len, 0, 0)); in pk_write_ec_rfc8410_der() 452 const char *oid = NULL; in mbedtls_pk_write_pubkey_der() local 483 ret = mbedtls_oid_get_oid_by_ec_grp_algid(ec_grp_id, &oid, &oid_len); in mbedtls_pk_write_pubkey_der() 496 ret = mbedtls_oid_get_oid_by_pk_alg(pk_type, &oid, &oid_len); in mbedtls_pk_write_pubkey_der() 502 MBEDTLS_ASN1_CHK_ADD(len, mbedtls_asn1_write_algorithm_identifier_ext(&c, buf, oid, oid_len, in mbedtls_pk_write_pubkey_der()
|
D | asn1parse.c | 426 mbedtls_free(cur->oid.p); in mbedtls_asn1_free_named_data() 439 mbedtls_free(cur->oid.p); in mbedtls_asn1_free_named_data_list() 454 const char *oid, size_t len) in mbedtls_asn1_find_named_data() argument 457 if (list->oid.len == len && in mbedtls_asn1_find_named_data() 458 memcmp(list->oid.p, oid, len) == 0) { in mbedtls_asn1_find_named_data()
|
D | x509.c | 412 mbedtls_x509_buf *oid; in x509_get_attr_type_value() local 427 oid = &cur->oid; in x509_get_attr_type_value() 428 oid->tag = **p; in x509_get_attr_type_value() 430 if ((ret = mbedtls_asn1_get_tag(p, end, &oid->len, MBEDTLS_ASN1_OID)) != 0) { in x509_get_attr_type_value() 434 oid->p = *p; in x509_get_attr_type_value() 435 *p += oid->len; in x509_get_attr_type_value() 833 if (!name->oid.p) { in mbedtls_x509_dn_gets() 847 if ((ret = mbedtls_oid_get_attr_short_name(&name->oid, &short_name)) == 0) { in mbedtls_x509_dn_gets() 850 if ((ret = mbedtls_oid_get_numeric_string(p, n, &name->oid)) > 0) { in mbedtls_x509_dn_gets() 1187 other_name->value.hardware_module_name.oid.tag = MBEDTLS_ASN1_OID; in x509_get_other_name() [all …]
|
D | x509_internal.h | 51 int mbedtls_x509_set_extension(mbedtls_asn1_named_data **head, const char *oid, size_t oid_len, 59 const char *oid, size_t oid_len,
|
D | x509write_csr.c | 73 const char *oid, size_t oid_len, in mbedtls_x509write_csr_set_extension() argument 77 return mbedtls_x509_set_extension(&ctx->extensions, oid, oid_len, in mbedtls_x509write_csr_set_extension()
|
D | x509_crt.c | 348 if (a->oid.tag != b->oid.tag || in x509_name_cmp() 349 a->oid.len != b->oid.len || in x509_name_cmp() 350 memcmp(a->oid.p, b->oid.p, b->oid.len) != 0) { in x509_name_cmp() 2997 if (MBEDTLS_OID_CMP(MBEDTLS_OID_AT_CN, &name->oid) == 0 && in x509_crt_verify_name()
|
D | x509write.c | 74 CHECK_OVERFLOW_ADD(buflen, chunk->oid.len); in mbedtls_x509_write_set_san_common()
|
D | x509write_crt.c | 157 const char *oid, size_t oid_len, in mbedtls_x509write_crt_set_extension() argument 161 return mbedtls_x509_set_extension(&ctx->extensions, oid, oid_len, in mbedtls_x509write_crt_set_extension()
|
/mbedtls-latest/include/mbedtls/ |
D | oid.h | 496 int mbedtls_oid_get_numeric_string(char *buf, size_t size, const mbedtls_asn1_buf *oid); 515 int mbedtls_oid_from_numeric_string(mbedtls_asn1_buf *oid, const char *oid_str, size_t size); 525 int mbedtls_oid_get_x509_ext_type(const mbedtls_asn1_buf *oid, int *ext_type); 536 int mbedtls_oid_get_attr_short_name(const mbedtls_asn1_buf *oid, const char **short_name); 546 int mbedtls_oid_get_pk_alg(const mbedtls_asn1_buf *oid, mbedtls_pk_type_t *pk_alg); 558 const char **oid, size_t *olen); 569 int mbedtls_oid_get_ec_grp(const mbedtls_asn1_buf *oid, mbedtls_ecp_group_id *grp_id); 581 const char **oid, size_t *olen); 592 int mbedtls_oid_get_ec_grp_algid(const mbedtls_asn1_buf *oid, mbedtls_ecp_group_id *grp_id); 605 const char **oid, size_t *olen); [all …]
|
D | asn1write.h | 136 const char *oid, size_t oid_len); 155 const char *oid, size_t oid_len, 176 const char *oid, size_t oid_len, 380 const char *oid, size_t oid_len,
|
D | x509_csr.h | 125 mbedtls_x509_buf const *oid, 322 const char *oid, size_t oid_len,
|
D | asn1.h | 179 mbedtls_asn1_buf oid; /**< The object identifier. */ member 596 const char *oid, size_t len);
|
D | x509_crt.h | 404 mbedtls_x509_buf const *oid, 1075 const char *oid, size_t oid_len,
|
D | x509.h | 276 mbedtls_x509_buf oid; /**< The object identifier. */ member
|
/mbedtls-latest/programs/x509/ |
D | cert_write.c | 42 #define SET_OID(x, oid) \ argument 43 do { x.len = MBEDTLS_OID_SIZE(oid); x.p = (unsigned char *) oid; } while (0)
|