Hello openssl-dev! I've tried to compile OpenSSL openssl-0.9.6c under Microsoft Visual C++ V7 (which comes with Visual Studio .NET). There everything was OK except a warning in crypto/rsa/rsa_oaep.c, line 181. This warning was treated as error and prevented from further compilation. The warning was that "long" has been assigned to "unsigned char". I've fixed this warning by explicitly specifying the type (unsigned char):
cnt[0] = (unsigned char) (i >> 24) & 255, cnt[1] = (unsigned char) (i >> 16) & 255, cnt[2] = (unsigned char) (i >> 8) & 255, cnt[3] = (unsigned char)i & 255; And now it compiles OK. Please update crypto/rsa/rsa_oaep.c. Thank you in advance! -- Maxim Masiutin http://www.ritlabs.com/ ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]