X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=lib%2Flibtasn1.h;h=1e90b73a87776bd5bd61b77dd1c7a714642918a7;hb=317486161fcf615c4093ac00608b880f2361373f;hp=4c7184955dff2f52aa67906bbeb2e64086beddfd;hpb=8a7e190c538a1c4077d44762eea4651cb5d58116;p=platform%2Fupstream%2Flibtasn1.git diff --git a/lib/libtasn1.h b/lib/libtasn1.h index 4c71849..1e90b73 100644 --- a/lib/libtasn1.h +++ b/lib/libtasn1.h @@ -184,6 +184,9 @@ extern "C" /* makes sure the values are zeroized prior to deinitialization */ #define ASN1_DELETE_FLAG_ZEROIZE 1 +/* Flags used by asn1_der_decoding2(). */ +#define ASN1_DECODE_FLAG_ALLOW_PADDING 1 + struct asn1_data_node_st { @@ -259,8 +262,9 @@ extern "C" void *ider, int *len, char *ErrorDescription); extern ASN1_API int - asn1_der_decoding_relaxed (asn1_node * element, const void *ider, - int *max_ider_len, char *errorDescription); + asn1_der_decoding2 (asn1_node *element, const void *ider, + int *max_ider_len, unsigned int flags, + char *errorDescription); extern ASN1_API int asn1_der_decoding (asn1_node * element, const void *ider,