Go to the documentation of this file.
27 #ifndef POLARSSL_ASN1_WRITE_H
28 #define POLARSSL_ASN1_WRITE_H
32 #define ASN1_CHK_ADD(g, f) do { if( ( ret = f ) < 0 ) return( ret ); else \
33 g += ret; } while( 0 )
49 int asn1_write_len(
unsigned char **p,
unsigned char *start,
size_t len );
76 const unsigned char *buf,
size_t size );
78 #if defined(POLARSSL_BIGNUM_C)
115 const char *
oid,
size_t oid_len );
131 const char *oid,
size_t oid_len,
144 int asn1_write_bool(
unsigned char **p,
unsigned char *start,
int boolean );
171 const char *text,
size_t text_len );
186 const char *text,
size_t text_len );
201 const unsigned char *buf,
size_t bits );
216 const unsigned char *buf,
size_t size );
235 const char *oid,
size_t oid_len,
236 const unsigned char *val,