Max,

>>Hi David,
>>
>>that is really nice.. although.. after I gave it a try... it does not really
>>work :(
>>
>>Actually, it seems that the dynamic functions are never called... :(
>>
>>Investigating...
>>
>>Later,
>>Max

It seems, that indeed the dynamic locking functions are not doing the trick 
here. I have encountered a similar problem with pthreads and nShield 500 when 
performing X.509 cert. signing. nCipher recommended to put dynamic locks in 
place but as in your case - it did not help.

Try to create your own static mutex and put it around your code right where you 
perform the signing/verification operation - that should help I think.

Without looking at the code, I am not sure what is the exact problem at your 
end but in my case (although I never went to properly investigate this matter) 
it looked like it was related to simultaneous communications between the 
application and the nfast server which sits in the middle between the 
application and the actual hardware device.

I also remember, that nCipher provides a patch for OpenSSL 0.9.8x that makes 
some small changes to the original OpenSSL implementation of CHIL.

P.M.

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

Reply via email to