Re: Problem with rsa_keygen

2010-09-24 Thread Nacho Álvarez
I think I know what's the problem. If you return 1 in rsa_keygen, OpenSSL expects a correct RSA key. I find out muy PKCKS#11 device don't work ok and the keys was wrong so OpenSSL didn't recive a correct RSA key and when I returned 1 withouh generate an RSA key was the same problem, OpenSSL hadn't

Re: Problem with rsa_keygen

2010-09-24 Thread Nacho Álvarez
I have the engine in a dynamic library and there's not relevant part of the code. If I overwrite rsa_keygen function and if I do something or nothing but return 1 I get "segmentation fault" but it's not my function, my function ends ok and invokes the return instruction. The example code I wrote is

Re: Problem with rsa_keygen

2010-09-23 Thread Christian Hohnstaedt
On Thu, Sep 23, 2010 at 10:08:40AM +0200, Nacho ?lvarez wrote: > That's not the problem, I think, because if the only instruction of the > function is: > > int rsa_keygen (RSA *rsa, int bits, BIGNUM *e, BN_GENCB *cb) { > return 1; > } > > I get the "segmentation fault" when the rsa_keygen end

Re: Problem with rsa_keygen

2010-09-23 Thread Nacho Álvarez
That's not the problem, I think, because if the only instruction of the function is: int rsa_keygen (RSA *rsa, int bits, BIGNUM *e, BN_GENCB *cb) { return 1; } I get the "segmentation fault" when the rsa_keygen ends. But if I return 0 or -1 (errors) OpenSSL reports me "error in genrsa" and ca

Re: Problem with rsa_keygen

2010-09-22 Thread Christian Hohnstaedt
On Wed, Sep 22, 2010 at 03:41:30PM +0200, Nacho ?lvarez wrote: > Hello everybody > > Several months ago I developed an OpenSSL PKCS#11 engine for Windows XP and > it worked ok (it was compiled with MinGW). > Now I'm trying to compile it on Linux (Debian 5 with GCC 4.3.1) but I have > the next prob