I solved the "nonexissting" .dll problem by adding:

CRYPTO_malloc_init(malloc,realloc,free) before calling
any SSL-methods.

as documented in the header file.... crypto.h from the
SSLeay distribution:

-- snip: crypto.h
/* Use this for win32 DLL's */
#define CRYPTO_malloc_init()    CRYPTO_set_mem_functions(\
        (char *(*)())malloc,\
        (char *(*)())realloc,\
        (void (*)())free)
[...]
#if defined(WIN32) || defined(MFUNC)
#define Malloc          CRYPTO_malloc
#define Realloc(a,n)    CRYPTO_realloc((char *)(a),(n))
#define FreeFunc        CRYPTO_free
#define Free(addr)      CRYPTO_free((char *)(addr))
#else
#define Malloc          malloc
#define Realloc         realloc
#define FreeFunc        free
#define Free(addr)      free((char *)(addr))
#endif /* WIN32 || MFUNC */
#endif /* MDEBUG */
-- EOF snip


Michael
______________________________________________________________________
Apache Interface to SSLeay (mod_ssl)   www.engelschall.com/sw/mod_ssl/
Official Support Mailing List               [EMAIL PROTECTED]
Automated List Manager                       [EMAIL PROTECTED]

Reply via email to