On Tuesday 08 April 2003 02:21 am, Richard Levitte - VMS Whacker wrote:
> Kevin,
>
> we looked a little more, and it seems like the calls through the
> engine pointer were completely unneeded (actually, "incorrect" comes
> to mind).  They were rests from the 0.9.6 [engine] variant of the
> ENGINE framework, which was different.
>
> As it works in 0.9.7 and on, the engine methods are reached through
> rsa->meth (and corresponding for other algorithms), which makes all
> rsa->those calls transparent and easier to code (among others).
>
> So, a few minutes ago, I made another change to rsa_sign.c, removing
> the following lines:
>
> #ifndef OPENSSL_NO_ENGINE
>               if(ENGINE_get_RSA(rsa->engine)->rsa_sign)
>                       return ENGINE_get_RSA(rsa->engine)->rsa_sign(dtype,
>                               m, m_len, sigbuf, siglen, rsa);
> #endif
>
>
> ... and corresponding for RSA_verify().  As far as I can tell, it
> works.
>
> I'd like you to take tomorrows snapshot (it will be called
> openssl-0.9.7-stable-SNAP-20030408.tar.gz), and test against it.

Will do.

Thanks for all the great work,
Kevin


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

Reply via email to