mbedtls_asn1_store_named_data() is only used within mbedTLS.
 
Symbols
loading...
Files
loading...
CodeScopeSTM32 Libraries and SamplesmbedTLSmbedtls_asn1_store_named_data()

mbedtls_asn1_store_named_data() function

Create or find a specific named_data entry for writing in a sequence or list based on the OID. If not already in there, a new entry is added to the head of the list. Warning: Destructive behaviour for the val data!

Syntax

mbedtls_asn1_named_data *mbedtls_asn1_store_named_data( mbedtls_asn1_named_data **list,     const char *oid,     size_t oid_len,     const unsigned char *val,     size_t val_len );
Implemented in asn1write.c:361

Arguments

list

The pointer to the location of the head of the list to seek through (will be updated in case of a new entry).

oid

The OID to look for.

oid_len

The size of the OID.

val

The data to store (can be \c NULL if you want to fill it by hand).

val_len

The minimum length of the data buffer needed.

Return value

A pointer to the new / existing entry on success. \c NULL if if there was a memory allocation error.

References

LocationText
asn1write.c:361
mbedtls_asn1_named_data *mbedtls_asn1_store_named_data(
asn1write.h:320
mbedtls_asn1_named_data *mbedtls_asn1_store_named_data( mbedtls_asn1_named_data **list,

Call Tree

Functions called by mbedtls_asn1_store_named_data()
mbedtls_asn1_store_named_data()
memcpy()
calloc()
free()
all items filtered out
Data read by mbedtls_asn1_store_named_data()
Data written by mbedtls_asn1_store_named_data()
mbedtls_asn1_store_named_data()
mbedtls_asn1_store_named_data()::cur
all items filtered out
Type of mbedtls_asn1_store_named_data()
mbedtls_asn1_store_named_data()
Types freed by mbedtls_asn1_store_named_data()
Types allocated by mbedtls_asn1_store_named_data()
all items filtered out
mbedtls_asn1_store_named_data()
all items filtered out