Not a bug; this is documented behavior. See https://www.openssl.org/support/faq.html#PROG3 for more information on how to use the _d2i and _i2d functions.
> On Dec 2, 2014, at 4:50 PM, Luis Garcia via RT <[email protected]> wrote: > > Hi, > > The bug list server of openssl is very slow to access, so I am not sure if > this bug has already been filed. > > When using the routine ASN1_item_d2i, the pointer passed as the "in" variable > gets modified in > > ASN1_item_ex_d2i (pval=0xffffaf94, in=0xffffafe8, len=0, it=0x98b58c4 > <PKCS12_it>, tag=16, aclass=0, opt=0 '\000', ctx=0xffffaf98) at > ../openssl/crypto/asn1/tasn_dec.c:509 > > This does not causes memory leaks if a high level function is called because > the memory associated to the pointer passed as "in" is a copy of the data and > therefore it can be modified. But I am not sure if it is the correct behavior. > > Thanks, > > Luis Enrique Garcia > > > Member of the CSR plc group of companies. CSR plc registered in England and > Wales, registered number 4187346, registered office Churchill House, > Cambridge Business Park, Cowley Road, Cambridge, CB4 0WZ, United Kingdom > More information can be found at www.csr.com. Keep up to date with CSR on our > technical blog, www.csr.com/blog, CSR people blog, www.csr.com/people, > YouTube, www.youtube.com/user/CSRplc, Facebook, > www.facebook.com/pages/CSR/191038434253534, or follow us on Twitter at > www.twitter.com/CSR_plc. > New for 2014, you can now access the wide range of products powered by aptX > at www.aptx.com. > > ______________________________________________________________________ > OpenSSL Project http://www.openssl.org > Development Mailing List [email protected] > Automated List Manager [email protected] > ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [email protected] Automated List Manager [email protected]
