Hi,

I'm trying to use the RSA_public_decrypt function but I need to set up the 
public key "manually".
I have the public exponent and modulus in the form of an array of 'unsigned 
char' and have converted these to BIGNUM format using
BN_bin2bn. I assigned them to the RSA fields n and e.
The I call RSA_public_decrypt, but it is returning -1. Calling ERR_GET_REASON 
returns 101 (RSA_F_RSA_EAY_PRIVATE_DECRYPT?)?
What does this mean and how do I need to change my program?

I'm using OpenSSL 0.9.8e and WinXP/Visual Studio 2005.
The modulus and exponent values I set to the structure are read from a 
smartcard.

Thanks in advance

Frank Wockenfuß
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to