openssl - 将 OpenSSL FIPS 兼容 (libcrypto.a) 与另一个静态库链接
问题描述
我正在OpenSSL 1.0.2t
使用FIPS Object Module 2.0.16
. 我已经获取了源代码并遵守了两者,并且我已经libcrypto.a
生成libssl.a
了。在我的用例中,我需要libcrypto.a
. 我有一个生成的项目,libapi.a
它将提供给客户。libapi.a
依赖于一些 Boost 库;我们所做的是,我们使用 boost 对象ar x libboost_somelib.a
并将这些对象添加到libapi.a
.
- 我还需要链接
libcrypto.a
到libapi.a
我应该做同样的事情吗?使用ar x libcrypto.a
并将所有目标文件添加到libapi.a
? - 我在这里违反了任何 FIPS 合规规则吗?