首页 > 解决方案 > 将 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.

  1. 我还需要链接libcrypto.alibapi.a我应该做同样的事情吗?使用ar x libcrypto.a并将所有目标文件添加到libapi.a
  2. 我在这里违反了任何 FIPS 合规规则吗?

标签: opensslstatic-librariesfipsunix-ar

解决方案


推荐阅读