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]
