In message <[EMAIL PROTECTED]> on Thu, 24 Jun 2004 09:43:48 -0400, Kevin Stefanik <[EMAIL PROTECTED]> said:
kstef> On Wednesday 16 June 2004 12:46 pm, Richard Levitte - VMS Whacker wrote: kstef> > In message <[EMAIL PROTECTED]> on Wed, 16 Jun 2004 kstef> > 12:30:28 -0400, Kevin Stefanik <[EMAIL PROTECTED]> said: kstef> > kstef> > kstef> I think we can make do with a less involved fix, actually, by kstef> > kstef> just backing out the conditional if the engine still _requires_ kstef> > kstef> its own copy of the libcrypto code, or, preferably, just kstef> > kstef> linking to libcrypto dynamically if the earlier requirement no kstef> > kstef> longer holds. I just need an expert's best guess and I'll be kstef> > kstef> out of your hair. kstef> > kstef> > Backing out is not an option. The ENGINE_get_static_state() check is kstef> > there for a very specific reason that hits most Unixly users, at least kstef> > if the engine is linked with the exact dynamic library that loads it. kstef> > Since that's a fairly plausible scenario, I think it would be a bad kstef> > move not to make any checks of the sort. kstef> > kstef> kstef> When I try to link the opensc engine to libcrypto (0.9.8) kstef> dynamically and then load the engine in openssl, it loads the kstef> engine successfully but the UI method to get the pin fails. Is kstef> that expected? Depends on *how* it fails. When is it trying to get a PIN? When loading a key or at some other time? And exactly what UI_METHOD was used? If it's the default one (which reads character from the terminal you start the program in) and there is no terminal to read characters from, it will (correctly) fail. ----- Please consider sponsoring my work on free software. See http://www.free.lp.se/sponsoring.html for details. -- Richard Levitte \ Tunnlandsv�gen 52 \ [EMAIL PROTECTED] [EMAIL PROTECTED] \ S-168 36 BROMMA \ T: +46-708-26 53 44 \ SWEDEN \ Procurator Odiosus Ex Infernis -- [EMAIL PROTECTED] Member of the OpenSSL development team: http://www.openssl.org/ Unsolicited commercial email is subject to an archival fee of $400. See <http://www.stacken.kth.se/~levitte/mail/> for more info. ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]
