I'm currently working on updating our code to work with 0.9.7 and am
hitting a few snags:

* Handling of critical extensions has changed (no big deal, just needed
to make our code tell openssl to ignore critical extensions)

* I know get a core dump when trying to print a extension written
against the ASN1 code in 0.9.6 (extension is described in
http://www.ietf.org/internet-drafts/draft-ietf-pkix-proxy-07.txt). The
same code works fine with 0.9.6. A stack trace from the dump:

#0  0x40131060 in ASN1_item_ex_d2i (pval=0xbfffefac, in=0xbffff008, len=14, 
    it=0x40056aeb, tag=-1, aclass=0, opt=0 '\0', ctx=0xbfffefb0)
    at tasn_dec.c:148
148             if(aux && aux->asn1_cb) asn1_cb = aux->asn1_cb;
(gdb) where
#0  0x40131060 in ASN1_item_ex_d2i (pval=0xbfffefac, in=0xbffff008, len=14, 
    it=0x40056aeb, tag=-1, aclass=0, opt=0 '\0', ctx=0xbfffefb0)
    at tasn_dec.c:148
#1  0x40130fc8 in ASN1_item_d2i (pval=0xbfffefac, in=0xbffff008, len=14, 
    it=0x40056aeb) at tasn_dec.c:115
#2  0x40149b2a in X509V3_EXT_print (out=0x805d368, ext=0x805c9e8, flag=0, 
    indent=12) at v3_prn.c:119
#3  0x40149e07 in X509V3_extensions_print (bp=0x805d368, 
    title=0x4018c08b "X509v3 extensions", exts=0x805c4f8, flag=0, indent=12)
    at v3_prn.c:187
#4  0x4012cbb4 in X509_print_ex (bp=0x805d368, x=0x805b2f0, nmflags=0, cflag=0)
    at t_x509.c:238
#5  0x4012c53b in X509_print_ex_fp (fp=0x402ecc40, x=0x805b2f0, nmflag=0, 
    cflag=0) at t_x509.c:90
#6  0x4012c4ba in X509_print_fp (fp=0x402ecc40, x=0x805b2f0) at t_x509.c:76
#7  0x08049f9f in main (argc=2, argv=0xbffffa04) at grid_proxy_info.c:522

Any ideas?

Another question I have is whether there is a official end-of-life date for 0.9.6?

Thanks

/Sam

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to