Sodium 暗号化ライブラリ 1.0.18 のリリース

利用可能 無料の暗号ライブラリのリリース ナトリウム 1.0.18、ライブラリと互換性のある API NaCl (ネットワークおよび暗号化ライブラリ) であり、安全なネットワーク通信の編成、ハッシュ化、擬似乱数の生成、デジタル署名の操作、および認証された公開キーと対称 (共有キー) キーを使用した暗号化のための機能を提供します。 Sodium API はシンプルで、デフォルトで最も安全なオプション、暗号化およびハッシュ方式を提供します。ライブラリコード によって配布 無料の ISC ライセンスに基づいて。

主な革新:

  • 新しい WebAssembly/WASI ターゲット プラットフォーム (インターフェイス) を追加しました。 ワシ ブラウザ外で WebAssembly を使用するため);
  • AVX2 命令をサポートするシステムでは、基本的なハッシュ操作のパフォーマンスが約 10% 向上しました。
  • Visual Studio 2019 を使用したビルドのサポートが追加されました。
  • edwards25519 ポイントにハッシュを反映するか、ランダムな edwards25519 ポイントを取得するための新しい関数 core_ed25519_from_hash() および core_ed25519_random() を実装しました。
  • スカラー*スカラー乗算 (mod L) 用の関数 crypto_core_ed25519_scalar_mul() を追加しました。
  • 素数の順序付きグループのサポートを追加しました リストレット 、wasm-crypto との互換性のために必要です。
  • システムコールの使用を有効化 getenttropy() それをサポートするシステム上で。
  • NativeClient テクノロジーのサポートは中止されました。 廃止 WebAssembly を支持します。
  • ビルド時にコンパイラオプション「-ftree-vectorize」および「-ftree-slp-vectorize」が有効になります。

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

コメントを追加します