We are attempting to add some simple encryption routines to our in-house product, and would like to use OpenSSL for this purpose. The product is built in PowerBuilder 6.51, and we have successfully build the OpenSSL libraries using VC++ 6.0. Unfortunately, every attempt to use the OpenSSL library (specifically, the sha1 function) results in the error message: PB60 caused an invalid page fault in module PBVM60.DLL at 016f:1129150b. Is this a symptom of linking not linking with a multithreaded DLL? If so, does anyone know how to make PowerBuilder link to the correct DLL? Otherwise, is there a way to statically include the library? Can I compile OpenSSL with a non-multithreaded DLL? Please excuse me, as I am a novice at this stuff, but I would greatly appreciate any assistance in either properly creating an external function declaration in PowerBuilder (if that is my problem), or in otherwise making these functions available to the program. Thanks in advance for any assistance! Tony Brock ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]