#define MBEDTLS_ASN1_H
#include "config.h"
#include
#include <stddef.h>
#include "bignum.h"
#define MBEDTLS_ERR_ASN1_OUT_OF_DATA
#define MBEDTLS_ERR_ASN1_UNEXPECTED_TAG
#define MBEDTLS_ERR_ASN1_INVALID_LENGTH
#define MBEDTLS_ERR_ASN1_LENGTH_MISMATCH
#define MBEDTLS_ERR_ASN1_INVALID_DATA
#define MBEDTLS_ERR_ASN1_ALLOC_FAILED
#define MBEDTLS_ERR_ASN1_BUF_TOO_SMALL
#define MBEDTLS_ASN1_BOOLEAN
#define MBEDTLS_ASN1_INTEGER
#define MBEDTLS_ASN1_BIT_STRING
#define MBEDTLS_ASN1_OCTET_STRING
#define MBEDTLS_ASN1_NULL
#define MBEDTLS_ASN1_OID
#define MBEDTLS_ASN1_UTF8_STRING
#define MBEDTLS_ASN1_SEQUENCE
#define MBEDTLS_ASN1_SET
#define MBEDTLS_ASN1_PRINTABLE_STRING
#define MBEDTLS_ASN1_T61_STRING
#define MBEDTLS_ASN1_IA5_STRING
#define MBEDTLS_ASN1_UTC_TIME
#define MBEDTLS_ASN1_GENERALIZED_TIME
#define MBEDTLS_ASN1_UNIVERSAL_STRING
#define MBEDTLS_ASN1_BMP_STRING
#define MBEDTLS_ASN1_PRIMITIVE
#define MBEDTLS_ASN1_CONSTRUCTED
#define MBEDTLS_ASN1_CONTEXT_SPECIFIC
#define MBEDTLS_ASN1_TAG_CLASS_MASK
#define MBEDTLS_ASN1_TAG_PC_MASK
#define MBEDTLS_ASN1_TAG_VALUE_MASK
#define MBEDTLS_OID_SIZE
mbedtls_asn1_buf
tag
len
p
mbedtls_asn1_bitstring
len
unused_bits
p
mbedtls_asn1_sequence
buf
next
mbedtls_asn1_named_data
oid
val
next
next_merged
mbedtls_asn1_get_len(unsigned char **, const unsigned char *, size_t *);
mbedtls_asn1_get_tag(unsigned char **, const unsigned char *, size_t *, int);
mbedtls_asn1_get_bool(unsigned char **, const unsigned char *, int *);
mbedtls_asn1_get_int(unsigned char **, const unsigned char *, int *);
mbedtls_asn1_get_bitstring(unsigned char **, const unsigned char *, mbedtls_asn1_bitstring *);
mbedtls_asn1_get_bitstring_null(unsigned char **, const unsigned char *, size_t *);
mbedtls_asn1_get_sequence_of(unsigned char **, const unsigned char *, mbedtls_asn1_sequence *, int);
mbedtls_asn1_get_mpi(unsigned char **, const unsigned char *, mbedtls_mpi *);
mbedtls_asn1_get_alg(unsigned char **, const unsigned char *, mbedtls_asn1_buf *, mbedtls_asn1_buf *);
mbedtls_asn1_get_alg_null(unsigned char **, const unsigned char *, mbedtls_asn1_buf *);
mbedtls_asn1_find_named_data(mbedtls_asn1_named_data *, const char *, size_t);
mbedtls_asn1_free_named_data(mbedtls_asn1_named_data *);
mbedtls_asn1_free_named_data_list(mbedtls_asn1_named_data **);