In rand_win.c we could read
#if defined(OPENSSL_SYS_WINCE) && WCEPLATFORM!=MS_HPC_PRO
Well, WCEPLATFORM!=MS_HPC_PRO condition is *never* met... Meaning that
CryptGenRandom was never called on *any* WCE platform, instead of all
but MS_HPC_PRO... Fixed by replacing it with _WIN32_WCE>=210 condition,
which is minimum requirement according to MSDN.
I tested this and found that although these functions are declared in a
header file, they are not implemented on HPC Pro platform (which is built
on WCE211). Thus it causes a link error.
Well, MSDN mentions that 210 is minimum requirement *and* on elder
reference page it mentions that the target application or dll should be
linked with cryptapi.lib. Can this be explanation for link error? A.
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List openssl-dev@openssl.org
Automated List Manager [EMAIL PROTECTED]