Lines Matching refs:start
417 unsigned char *start, in x509_write_name() argument
428 MBEDTLS_ASN1_CHK_ADD(len, mbedtls_asn1_write_tagged_string(p, start, in x509_write_name()
434 MBEDTLS_ASN1_CHK_ADD(len, mbedtls_asn1_write_oid(p, start, oid, in x509_write_name()
437 MBEDTLS_ASN1_CHK_ADD(len, mbedtls_asn1_write_len(p, start, len)); in x509_write_name()
438 MBEDTLS_ASN1_CHK_ADD(len, mbedtls_asn1_write_tag(p, start, in x509_write_name()
442 MBEDTLS_ASN1_CHK_ADD(len, mbedtls_asn1_write_len(p, start, len)); in x509_write_name()
443 MBEDTLS_ASN1_CHK_ADD(len, mbedtls_asn1_write_tag(p, start, in x509_write_name()
450 int mbedtls_x509_write_names(unsigned char **p, unsigned char *start, in mbedtls_x509_write_names() argument
458 MBEDTLS_ASN1_CHK_ADD(len, x509_write_name(p, start, cur)); in mbedtls_x509_write_names()
462 MBEDTLS_ASN1_CHK_ADD(len, mbedtls_asn1_write_len(p, start, len)); in mbedtls_x509_write_names()
463 MBEDTLS_ASN1_CHK_ADD(len, mbedtls_asn1_write_tag(p, start, MBEDTLS_ASN1_CONSTRUCTED | in mbedtls_x509_write_names()
469 int mbedtls_x509_write_sig(unsigned char **p, unsigned char *start, in mbedtls_x509_write_sig() argument
478 if (*p < start || (size_t) (*p - start) < size) { in mbedtls_x509_write_sig()
486 if (*p - start < 1) { in mbedtls_x509_write_sig()
493 MBEDTLS_ASN1_CHK_ADD(len, mbedtls_asn1_write_len(p, start, len)); in mbedtls_x509_write_sig()
494 MBEDTLS_ASN1_CHK_ADD(len, mbedtls_asn1_write_tag(p, start, MBEDTLS_ASN1_BIT_STRING)); in mbedtls_x509_write_sig()
509 mbedtls_asn1_write_algorithm_identifier_ext(p, start, oid, oid_len, in mbedtls_x509_write_sig()
515 static int x509_write_extension(unsigned char **p, unsigned char *start, in x509_write_extension() argument
521 MBEDTLS_ASN1_CHK_ADD(len, mbedtls_asn1_write_raw_buffer(p, start, ext->val.p + 1, in x509_write_extension()
523 MBEDTLS_ASN1_CHK_ADD(len, mbedtls_asn1_write_len(p, start, ext->val.len - 1)); in x509_write_extension()
524 MBEDTLS_ASN1_CHK_ADD(len, mbedtls_asn1_write_tag(p, start, MBEDTLS_ASN1_OCTET_STRING)); in x509_write_extension()
527 MBEDTLS_ASN1_CHK_ADD(len, mbedtls_asn1_write_bool(p, start, 1)); in x509_write_extension()
530 MBEDTLS_ASN1_CHK_ADD(len, mbedtls_asn1_write_raw_buffer(p, start, ext->oid.p, in x509_write_extension()
532 MBEDTLS_ASN1_CHK_ADD(len, mbedtls_asn1_write_len(p, start, ext->oid.len)); in x509_write_extension()
533 MBEDTLS_ASN1_CHK_ADD(len, mbedtls_asn1_write_tag(p, start, MBEDTLS_ASN1_OID)); in x509_write_extension()
535 MBEDTLS_ASN1_CHK_ADD(len, mbedtls_asn1_write_len(p, start, len)); in x509_write_extension()
536 MBEDTLS_ASN1_CHK_ADD(len, mbedtls_asn1_write_tag(p, start, MBEDTLS_ASN1_CONSTRUCTED | in x509_write_extension()
552 int mbedtls_x509_write_extensions(unsigned char **p, unsigned char *start, in mbedtls_x509_write_extensions() argument
560 MBEDTLS_ASN1_CHK_ADD(len, x509_write_extension(p, start, cur_ext)); in mbedtls_x509_write_extensions()