Testing the engine code in openssl-engine-0.9.6 beta1 on NT: I found that DSO_load failed because DSO_METHOD_null was being used. A flick through the code revealed that I needed the compiler symbol DSO_WIN32 set - Surely this should be set by default on NT ? Incidently couldn't find the definition of DEF_DSO_METHOD anywhere - but luckily I didn't have DEF_DSO_METHOD set either. Tripped up on PCURSORINFO - but that's been mentioned by others. Having fixed the above I found openssl s_server -engine chil worked a treat using the nCipher nfhwcrhk.dll. I tested s_server with a standard RSA key.pem file and also with a Key Management chil.pem file. Both worked. Bertie ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]