2017-05-05 13 views
1

Erlang 19.xに準拠したFIPSはありますか? それともビルドする必要がありますか?Erlang 19.xxはFIPSに準拠していますか?

FIPSを有効にしてerlangをビルドするにはどうしたらいいですか?それを確認するメカニズムはありますか?

検索の際には、FIPS http://erlang.org/doc/search/?q=fips&x=0&y=0は記載されていません。 しかし、erlangのgithubリポジトリを検索するとfipsへの参照が終了しますhttps://github.com/erlang/otp/search?p=2&q=fips&type=&utf8=%E2%9C%93

答えて

2

FIPS 140-2サポートがthis pull requestのマスターブランチにマージされました。 Erlang/OTP 20.0(the readme fileのOTP-13921エントリーを参照)でリリースされたので、あなたの質問に対する答えは「いいえ」です:Erlang 19はFIPS 140に準拠していません。

  • 使用して、それをサポートするためのErlangを設定します(。あなたが本当にしたい場合は、アーラン19の上にパッチを適用することができますが)

    でも新しいリリースでは、次の手順を実行するには持っているだろうコマンドライン./configure --enable-fipsそれは

  • アーランが
  • cryptoモジュールをロードする前にtruecryptoアプリケーションのfips_mode設定を設定してFIPS準拠のOpenSSLライブラリにリンクされていることを確認コンパイルする前に - 最も便利な場所はになりますsys.configあなたのErlangリリースのファイル
+1

ありがとう@legoscia、私はerlangコード(https://github.com/erlang/otp/pull/1180)をプルして正常に構築しました。カーネルをFIPSモードに変更しても、スムーズに実行できました。私は基本的なFIPSテストを検証することができました。 – Rafiq

関連する問題