Thanks for the response. Unfortunately i cannot use any other version of openssl. Up until now i have been working with the methods provided by openssl as i described. i2d, ASN1* .
But now you say i have to create 4 new functions. I dont think 0.9.6 follows the same nameing conventions as i dont see many *_asn1.c files. May there be any code that is doing something similar to what i want so i may take a look at? > > The first piece of advice if possible is DON'T. The ASN1 code changed > significantly in OpenSSL 0.9.7 and later and as a result it is much easier > to > write. All the old code had been rewritten in the new format with the odd > exception such as SSL_SESSION. > > In 0.9.7 there are numerous cases where the standard modules use ASN1 these > usually have the names *_asn1.c or *_asn.c . There are many (which don't > follow that naming convention) in crypto/x509v3. > > If you have to use 0.9.6 then look at the equivalent files. You have to > manually write 4 functions foo_new(), foo_free(), i2d_foo() and d2i_foo() > using macros from asn1_mac.h . > > Steve. > -- > Dr Stephen N. Henson. Email, S/MIME and PGP keys: see homepage > OpenSSL project core developer and freelance consultant. > Homepage: http://www.drh-consultancy.demon.co.uk > ______________________________________________________________________ > OpenSSL Project http://www.openssl.org > User Support Mailing List openssl-users@openssl.org > Automated List Manager [EMAIL PROTECTED] >