Re: custom asn1 structure
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
> 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 .
> Dr Stephen N. Henson. Email, S/MIME and PGP keys: see homepage
> OpenSSL project core developer and freelance consultant.
> Homepage: [url]http://www.drh-consultancy.demon.co.uk[/url]
> OpenSSL Project [url]http://www.openssl.org[/url]
> User Support Mailing List [email]firstname.lastname@example.org[/email]
> Automated List Manager [email]email@example.com[/email]