At 09:23 AM 12/5/2004 +0800, Paul S Adams (Personal) writeth: >I have just looked at the source you are using. Ok - I got that wrong >in one area, but correct in another. > >First, I think that - just as _stricmp is aliased stricmp (by a command >line define), _strnicmp needs to be aliased to strnicmp. > >ie. your line to your compiler should say > >bcc32 -otmp32\fips_aesavs.obj -Iinc32 -Itmp32 > -DWIN32_LEAN_AND_MEAN -q -w-aus -w-par -w-inl > -c -tWC -tWM -DOPENSSL_SYSNAME_WIN32 -DL_ENDIAN > -DDSO_WIN32 -D_stricmp=stricmp -D_strnicmp=strnicmp > -O2 -ff -fp -DBN_ASM -DMD5_ASM -DSHA1_ASM > -DRMD160_ASM -DOPENSSL_NO_IDEA -DOPENSSL_NO_RC5 > -DOPENSSL_NO_KRB5 -c .\fips\aes\fips_aesavs.c
The Borland build of OpenSSL has no assembler optimizations. You will be running a very sluggish version of it as a result. I recommend building with some compiler that supports those extensions or use pre-built binaries like these: http://www.slproweb.com/products/Win32OpenSSL.html Thomas J. Hruska [EMAIL PROTECTED] Shining Light Productions Home of the Nuclear Vision scripting language and ProtoNova web server. http://www.slproweb.com/ ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]