asn1_decode_entry() allocates (objlen - 1) bytes for SC_ASN1_UTF8STRING types 
with SC_ASN1_ALLOC flag, then calls the sc_asn1_decode_utf8string() function 
which then fails with BUFFER TOO SMALL cause it wants to end the string with 
an extra NULL.

I guess, allocation size was supposed to be objlen + 1 ?
_______________________________________________
opensc-devel mailing list
opensc-devel@lists.opensc-project.org
http://www.opensc-project.org/mailman/listinfo/opensc-devel

Reply via email to