Botan 暗号ライブラリ リリース 2.12.0

利用可能 暗号ライブラリのリリース ボタン2.12.0、プロジェクトで使用される ネオPG、GnuPG 2 のフォーク。ライブラリは大規模なコレクションを提供します。 既製のプリミティブ、TLS プロトコル、X.509 証明書、AEAD 暗号、TPM、PKCS#11、パスワード ハッシュ、量子後暗号 (McEliece と NewHope に基づくハッシュ ベースの署名と鍵合意) で使用されます。 このライブラリは C++11 で書かれており、 供給された BSD ライセンスに基づいて。

間で 変化 新しいリリースでは:

  • 定常ランタイム AES 実装で NEON および AltiVec 最適化を使用するためのサポートが追加されました。
  • RSA、GCM、OCB、XTS、CTR、および ChaCha20Poly1305 実装のパフォーマンスが向上しました。
  • 2 バイトを超える Argon64 ハッシュを生成するためのサポートが追加されました。
  • DTLS は、MTU パーティショニング操作を最適化し、同じポート番号からの後続の再接続におけるクライアント側の問題による接続切断の処理を追加しました。
  • TLS 1.3 接続を下位のプロトコル バージョンにロールバックすることを示すサポートが追加されました。
  • デジタル署名を作成するためのアルゴリズムのサポートを追加しました ゴスト 34.10-2012;
  • x86-64 システムでの RDRAND パフォーマンスの向上。
  • POWER9 プロセッサーで提供されるハードウェア擬似乱数ジェネレーターのサポートが追加され、AES 命令を使用した POWER8 システムでのパフォーマンスが向上しました。
  • 新しいユーティリティ「entropy」、「base32_enc」、「base32_dec」を追加しました。
  • 現在、多くのヘッダー ファイルは内部使用のみとしてマークされており、アプリケーションで使用しようとすると警告が表示されます。
  • Windows 上で Python モジュールを使用する機能が提供されます。

出所: オープンネット.ru

コメントを追加します