Erlang 19.xx是否符合FIPS?

Erlang 19.xx是否符合FIPS?,erlang,fips,Erlang,Fips,Erlang 19.x是否符合FIP? 还是需要建造 我们如何构建FIPS enable erlang?一旦构建完成,是否有某种机制来验证它 在搜索erlang文档时,没有提到FIP。 但在搜索erlang的github回购协议时,有一个对fips的引用,fips 140-2支持在年被合并到主分支中。它是在Erlang/OTP 20.0中发布的(请参见中的条目OTP-13921),因此您的问题的答案是“否”:Erlang 19不符合FIPS 140。(如果您真的愿意,您可以在Erlang 19上

Erlang 19.x是否符合FIP? 还是需要建造

我们如何构建FIPS enable erlang?一旦构建完成,是否有某种机制来验证它

在搜索erlang文档时,没有提到FIP。
但在搜索erlang的github回购协议时,有一个对fips的引用,fips 140-2支持在年被合并到主分支中。它是在Erlang/OTP 20.0中发布的(请参见中的条目OTP-13921),因此您的问题的答案是“否”:Erlang 19不符合FIPS 140。(如果您真的愿意,您可以在Erlang 19上应用补丁。)

即使使用新版本,您也必须:

  • 在编译Erlang之前,使用命令行
    /configure--enablefips
    ,配置Erlang以支持它
  • 确保Erlang链接到符合FIPS的OpenSSL库
  • 在加载
    crypto
    模块之前,将
    crypto
    应用程序的
    fips\u模式设置为
    true
    ——最方便的地方是Erlang版本的
    sys.config
    文件

谢谢@legoscia,我确实提取了erlang代码()并成功构建了它。将内核更改为FIPS模式,事情确实运行顺利。我能够验证基本的FIPS测试。