2

我在 Windows 中运行的服务项目中使用 OpenSSL 库。这些库是按照 FIPS 标准构建的。在 32 位 Windows 操作系统中,该服务运行良好。但是,当我尝试在 64 位 Windows(Windows Server 2008、Windows 7 等)中运行项目时,程序会崩溃。

程序的输出:.\fips\fips.c(146): OpenSSL internal error, assertion failed: FATAL FIPS SELFTEST FAILURE

我正在使用 C++ 来实现该服务项目并使用 MS Visual Studio 2010。此外,我正在使用 Win32 设置构建该项目,并且还在我收到的 64 位平台中使用 32 位编译的 OpenSSL 库错误。OpenSSL 版本是 0.9.8r。

任何想法将不胜感激,在此先感谢。

4

0 回答 0