OpenSSL 4.1.0 リリースノート
要約
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 は、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人が反応しました