Lines Matching refs:oid
15 #include "mbedtls/oid.h"
29 const char *oid; /* String representation of OID of AttributeType,
287 mbedtls_asn1_buf oid = { .p = NULL, .len = 0, .tag = MBEDTLS_ASN1_NULL };
301 if ((mbedtls_oid_from_numeric_string(&oid, s, (size_t) (c - s))) != 0) {
307 oid.len = strlen(attr_descr->oid);
308 oid.p = mbedtls_calloc(1, oid.len);
309 memcpy(oid.p, attr_descr->oid, oid.len);
319 mbedtls_free(oid.p);
328 mbedtls_free(oid.p);
333 mbedtls_free(oid.p);
339 mbedtls_free(oid.p);
347 mbedtls_asn1_store_named_data(head, (char *) oid.p, oid.len,
350 mbedtls_free(oid.p);
351 oid.p = NULL;
371 if (oid.p != NULL) {
372 mbedtls_free(oid.p);
380 int mbedtls_x509_set_extension(mbedtls_asn1_named_data **head, const char *oid, size_t oid_len,
389 if ((cur = mbedtls_asn1_store_named_data(head, oid, oid_len,
418 const char *oid = (const char *) cur_name->oid.p;
419 size_t oid_len = cur_name->oid.len;
430 MBEDTLS_ASN1_CHK_ADD(len, mbedtls_asn1_write_oid(p, start, oid,
466 const char *oid, size_t oid_len,
505 mbedtls_asn1_write_algorithm_identifier_ext(p, start, oid, oid_len,
526 MBEDTLS_ASN1_CHK_ADD(len, mbedtls_asn1_write_raw_buffer(p, start, ext->oid.p,
527 ext->oid.len));
528 MBEDTLS_ASN1_CHK_ADD(len, mbedtls_asn1_write_len(p, start, ext->oid.len));