mbedtls_asn1_write_algorithm_identifier() function
Write an AlgorithmIdentifier sequence in ASN.1 format.
Syntax
int mbedtls_asn1_write_algorithm_identifier( unsigned char **p,
unsigned char *start,
const char *oid,
size_t oid_len,
size_t par_len );
Arguments
p
The reference to the current position pointer.
start
The start of the buffer, for bounds-checking.
oid
The OID of the algorithm to write.
oid_len
The length of the algorithm's OID.
par_len
The length of the parameters, which must be already written. If 0, NULL parameters are added
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.