mbedtls_asn1_write_tag() function
Write an ASN.1 tag in ASN.1 format.
Syntax
int mbedtls_asn1_write_tag(unsigned char **p,
const unsigned char *start,
unsigned char tag);
Arguments
p
The reference to the current position pointer.
start
The start of the buffer, for bounds-checking.
Return value
The number of bytes written to \p p on success. A negative \c MBEDTLS_ERR_ASN1_XXX error code on failure.
Notes
This function works backwards in data buffer.
![]()
int mbedtls_asn1_write_tag(unsigned char **p, const unsigned char *start, unsigned char tag)![]()
int mbedtls_asn1_write_tag(unsigned char **p, const unsigned char *start,![]()
if ((ret = mbedtls_asn1_write_tag(&asn1_len_p, asn1_tag_len_buf, name->val.tag)) < 0) {![]()
mbedtls_asn1_write_tag(![]()
mbedtls_asn1_write_tag(&p, buf,![]()
mbedtls_asn1_write_tag(&p, buf,![]()
mbedtls_asn1_write_tag(&c,![]()
mbedtls_asn1_write_tag(&c, buf,![]()
mbedtls_asn1_write_tag(&c, buf,![]()
mbedtls_asn1_write_tag(&c, buf,![]()
mbedtls_asn1_write_tag(&c, buf,![]()
mbedtls_asn1_write_tag(&c, buf,![]()
mbedtls_asn1_write_tag(![]()
mbedtls_asn1_write_tag(![]()
mbedtls_asn1_write_tag(![]()
mbedtls_asn1_write_tag(![]()
mbedtls_asn1_write_tag(![]()
mbedtls_asn1_write_tag(
mbedtls_asn1_write_tag() is called by 21 functions:
![]()
mbedtls_asn1_write_tag()
mbedtls_asn1_write_tag():
![]()
mbedtls_asn1_write_tag()