【发布时间】:2013-10-09 19:45:10
【问题描述】:
在 sparc 64 位上构建 FIPS 模块会生成 32 位 二进制。调用“./config”时,输出中会显示以下消息:
WARNING! If you wish to build 64-bit library, then you have to
invoke './Configure solaris64-sparcv9-cc' *manually*.
即使直接运行上述命令,代码也会在“make”步骤中断并出现错误:
ld: fatal: file ../../crypto/sha/sha1-sparcv9.o: wrong ELF class: ELFCLASS32
ld: fatal: File processing errors. No output written to ../fips_standalone_sha1
【问题讨论】:
-
“FIPS 模块”含糊不清 - 这可能适用于许多不同的加密包。
-
@alanc,我正在构建由 openSSL 提供的 FIPS v2.0.5