Home
last modified time | relevance | path

Searched refs:oid (Results 1 – 25 of 38) sorted by relevance

12

/mbedtls-latest/tests/suites/
Dtest_suite_oid.function2 #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 …]
Dtest_suite_asn1write.function257 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 …]
Dtest_suite_x509parse.function9 #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 …]
Dtest_suite_oid.data4 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
Dtest_suite_asn1parse.function652 mbedtls_asn1_buf oid = { -1, 0, NULL };
658 &oid, &params),
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 …]
Dtest_suite_x509write.function7 #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; \
Dtest_suite_pkcs7.function8 #include "mbedtls/oid.h"
/mbedtls-latest/library/
Dx509_create.c29 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 …]
Doid.c46 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 …]
Dasn1write.c148 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 …]
Dpkwrite.c235 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()
Dasn1parse.c426 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()
Dx509.c412 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 …]
Dx509_internal.h51 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,
Dx509write_csr.c73 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()
Dx509_crt.c348 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()
Dx509write.c74 CHECK_OVERFLOW_ADD(buflen, chunk->oid.len); in mbedtls_x509_write_set_san_common()
Dx509write_crt.c157 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/
Doid.h496 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 …]
Dasn1write.h136 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,
Dx509_csr.h125 mbedtls_x509_buf const *oid,
322 const char *oid, size_t oid_len,
Dasn1.h179 mbedtls_asn1_buf oid; /**< The object identifier. */ member
596 const char *oid, size_t len);
Dx509_crt.h404 mbedtls_x509_buf const *oid,
1075 const char *oid, size_t oid_len,
Dx509.h276 mbedtls_x509_buf oid; /**< The object identifier. */ member
/mbedtls-latest/programs/x509/
Dcert_write.c42 #define SET_OID(x, oid) \ argument
43 do { x.len = MBEDTLS_OID_SIZE(oid); x.p = (unsigned char *) oid; } while (0)

12