I don't recall what happened to the other email thread, but I also submitted patches for that issue as well. The idea is to keep the OpenSSL internal data structures in ASCII. So I patched a couple of the conf routines to translate EBCDIC (read from a config file) into ASCII, etc. You need to do this anyway, because the ca program was double-translating some of the certificate fields on display, turning them into garbage. (I alluded to that in this msg thread, in fact.)
-- Howard Chu Chief Architect, Symas Corp. Director, Highland Sun http://www.symas.com http://highlandsun.com/hyc Symas: Premier OpenSource Development and Support > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:owner-openssl-dev@;openssl.org]On Behalf Of Richard Levitte via > RT > Sent: Thursday, November 14, 2002 10:00 AM > To: [EMAIL PROTECTED]; [EMAIL PROTECTED] > Cc: [EMAIL PROTECTED] > Subject: [openssl.org #243] OpenSSL 0.9.6g fail on IBM OS/390 > > > > [[EMAIL PROTECTED] - Thu Aug 29 09:12:28 2002]: > > > Ok, so after getting past the previous problems, the testca script > > failed. > > Fixing this last problem allows the tests to successfully run to > > completion. > > The problem was that the ca app didn't like the result it got from > > ASN1_PRINTABLE_type() (apps/ca.c, line 1586) because the > > ASN1_PRINTABLE_type > > function had been modified to expect EBCDIC strings, and the string > > being > > tested is in ASCII. Since passing EBCDIC strings to a function > named > > "ASN1_PRINTABLE_type" doesn't make a lot of sense to me, I chose to > > remove > > the EBCDIC part from crypto/asn1/a_print.c: > > It does make sense. If you look up the other reference to it in > apps/ca.c, you'll see that it gets called with data coming from the > configuration file. The configuration might be coded in EBCDIC. > > Changing this might become a larger can of worms than I think I'm > willing to put in right now. We really need to design a better way > to handle this, so we are absolutely certain we know what we have at > all times. Right now, I can't say I'm sure what's what... > > -- > Richard Levitte > ______________________________________________________________________ > 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]