HN 日本語サマリー

← 一覧へ戻る
プログラミング

OpenSSL 4.1.0 リリースノート

OpenSSL 4.1.0 (github.com)

165 pointsby petecooper47 コメント

要約

OpenSSL 4.1.0は、DTLS 1.3およびRFC 8701 GREASEのサポート、SSLリスナーAPIへのDTLSサポート追加、IKEv2 KDFサポート、Elbrus2000アーキテクチャの初期サポートなど、多くの新機能を追加したフィーチャーリリースです。また、MSVC 2013のC99標準サポートのギャップを埋めるためのビルドターゲットの追加や、ppc64leおよびx86_64アーキテクチャ向けの最適化された暗号化操作なども含まれています。一方で、Windows-on-ItaniumおよびWindows CEターゲットの削除、ECDSA/ECDHオプションの非推奨化といった変更点もあります。

全文翻訳

OpenSSL 4.1.0

最新

最新

タグを選択して比較

申し訳ありません、問題が発生しました。

フィルタ

読み込み中

申し訳ありません、問題が発生しました。

おっと!

読み込み中にエラーが発生しました。このページを再読み込みしてください。

結果が見つかりませんでした

すべてのタグを表示

[画像: @openssl-machine] openssl-machine が23 Oct 12:23 にリリースしました

· このリリース以降、masterブランチに438コミット

openssl-4.1.0

2f4e3a5

OpenSSL 4.1.0 は、OpenSSLに大幅な新機能を追加するフィーチャーリリースです。

このリリースには、以下の可能性のある重要または非互換な変更が含まれています。

  • MSVC 2013 に存在する C99 標準サポートのギャップを埋めるための内部関数を提供する VC-WIN32-MSVC2013 および VC-WIN64A-MSVC2013 ビルドターゲットを追加しました。

  • ppc64le 向けの最適化された ML-DSA および ML-KEM NTT 操作を追加しました。

  • x86_64 向けの最適化された ML-DSA 操作を追加しました。

  • x86_64 向けの ML-DSA 用 AVX-512 最適化 SHAKE x4 操作を追加しました。

  • x86_64 向けの AES-CBC 復号化のための AVX-512 および VAES 最適化を追加しました。

  • tsget ユーティリティを、廃止された WWW::Curl::Easy の代わりに Net::Curl::Easy (CPANディストリビューション Net-Curl より) を使用するように変更しました。tsget に依存しているユーザーは、アップグレード前に Net::Curl::Easy をインストールする必要があります。

  • Configurations から Windows-on-Itanium (VC-WIN64I) および Windows CE (VC-CE) ターゲットを削除しました。

  • Configure から no-ecdsa および no-ecdh オプションを削除しました。これらのオプションは実際には実装を無効にしていませんでした。楕円曲線サポートを無効にするには no-ec を使用してください。

このリリースでは、以下の新機能が追加されています。

  • DTLS 1.3 (RFC 9147) のサポート。
    詳細は ossl-guide-dtlsv13(7) のマニュアルページを参照してください。

  • RFC 8701 GREASE (Generate Random Extensions And Sustain Extensibility) のサポート。

  • SSL リスナー API における DTLS サポート。

  • IKEv2 KDF のサポート。

  • Elbrus2000 (e2k) アーキテクチャの初期サポート。

4.1.0 における既知の問題点:

  • #32878
    DTLS 1.3 の KeyUpdate を受信すると、再送信バッファ内の他の保留中のポストハンドシェイクレコードがすべてドロップされます。
    これにより、ACK を待機中のポストハンドシェイクレコード (NewSessionTicket など) は、元の送信が失われた場合に再送信されなくなります。修正は進行中であり、将来のリリースで計画されています。

  • #33277
    DTLS リスナーでの永続的な受信失敗が、受け入れられた接続で SSL_ERROR_WANT_READ として報告されることがあります。ポーリングおよび後続の accept 呼び出しでもエラーが報告されず、アプリケーションが永続的な失敗後に待機し続ける原因となる可能性があります。

  • #33278
    DTLS リスナーから受け入れられた非ブロッキング接続でのリトライ可能な書き込み失敗が、SSL_ERROR_WANT_WRITE の代わりに SSL_ERROR_SYSCALL として報告されることがあります。この結果を致命的と見なすアプリケーションは、まだ使用可能な接続を閉じてしまう可能性があります。

  • #33242
    DTLS 1.3 サーバーは、クライアントがサーバーの最初のフライトの一部または全部を応答する前に応答を送信した場合に、unexpected_message アラートでハンドシェイクを中止することがあります。これはパケットロスが発生した後や、クライアントが認証応答を準備している間に発生する可能性があります。

アセット 6

読み込み中

おっと!

読み込み中にエラーが発生しました。このページを再読み込みしてください。

quarckster, esyr, gkarat, t8m, bricss, omasanori, Heliodex, および thillux が hooray 絵文字で反応しました。
Danny3 と sudodios が heart 絵文字で反応しました。

すべてのリアクション

  • 🎉 8 件のリアクション
  • ❤️ 2 件のリアクション

10人が反応しました

0 ディスカッションに参加