Thank you! Steve.
I just added the flag; however the call goes to rsa_sign.c.
I have hooked following two methods to SSLeay. Could that be a problem for
Sign and verify?
int (*rsa_pub_dec)(int flen, unsigned char *from,
unsigned char *to, RSA *rsa, int padding);
int (*rsa_priv_enc)(int flen, unsigned char *from,
unsigned char *to, RSA *rsa, int padding);
Thanks,
-Sitanshu
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dr. Stephen
Henson
Sent: Wednesday, November 26, 2008 10:54 PM
To: [email protected]
Subject: Re: RSA Sign and Verify overriding
On Wed, Nov 26, 2008, Nanavati, Sitanshu wrote:
> Hello All,
>
> I am trying to override the RSA_sign() (with my_RSA_sign() ) and RSA_verify()
> (with my_RSA_verify() ) methods thru an engine. From the app I'm invoking
> RSA_sign(...) however the call still goes to OpenSSL method in rsa_sign.c.
> Anything extra call required here? I am able to override RSA_encrypt and
> RSA_decrypt though. I just added sign and verify to the RSA_method and was
> expecting them to work.
>
> Any help would be appreciated.
>
You need to set the flag RSA_FLAG_SIGN_VER as well in the method structure.
Steve.
--
Dr Stephen N. Henson. Email, S/MIME and PGP keys: see homepage
OpenSSL project core developer and freelance consultant.
Homepage: http://www.drh-consultancy.demon.co.uk
______________________________________________________________________
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]