TLSプロトコルと各種暗号化アルゴリズムを実装したライブラリであるOpenSSL 4.1.0がリリースされました。OpenSSL 4.1は定期サポートリリースであり、13ヶ月間アップデートが提供されます。OpenSSL 3.5 LTSブランチのサポートは2030年4月まで継続されます。プロジェクトのコードはApache 2.0ライセンスで提供されています。
主な革新:
- Elbrus2000(e2k)アーキテクチャの初期サポートを追加しました。
- DTLS 1.3プロトコル(RFC 9147)のサポートを追加しました。これは、UDPおよびSCTP向けにTLS 1.3を改良したものです。
- APIでは SSL リスナーにDTLSサポートが追加されました。
- 接続をネゴシエートする際に、TLS および DTLS プロトコルのさまざまなフィールドにダミー値を追加して、サーバーやファイアウォールで正しく処理されているかどうかを確認します (RFC 8701、Generate Random Extensions And Sustain Extensibility) GREASE メカニズム (RFC 8701、Generate Random Extensions And Sustain Extensibility) のサポートを追加しました。サーバ 未知の値は無視し、既知の値に基づいて接続のネゴシエーションを継続するべきである。
- IKEv2(インターネット鍵交換)の鍵導出関数(KDF)のサポートを追加しました。
- MSVC 2013 でビルドするための新しいビルドターゲット VC-WIN32-MSVC2013 および VC-WIN64A-MSVC2013 のサポートを実装しました。VC-WIN64I ターゲットを削除しました (Windows Itanium システム上)および VC-CE(Windows CE)。
- ppc64leアーキテクチャ向けに最適化されたML-DSAおよびML-KEMの実装バリアント、ならびにx86_64向けに最適化されたML-DSAバリアントを追加しました。
- x86_64 AVX-512およびVAES拡張機能を使用して最適化されたAES-CBC復号コードのバリアントを追加しました。
さらに、OpenSSLのフォークであるポータブル版LibreSSL 4.4.0パッケージのリリースも注目に値する。LibreSSL 4.4.0は実験的なバージョンと位置づけられており、OpenBSD 8.1に搭載される予定の機能を開発中である。
LibreSSLの新バージョンにおける変更点は、主にバグ修正、最適化、およびOpenSSLとの互換性問題の改善に重点が置かれています。プラットフォームのサポートも大幅に向上しました。 Windows アセンブリのサポートを追加しました
macOS 27.0. MIPS32およびMIPS64向けのアセンブラ最適化が含まれています。SHA-3のパフォーマンスが向上しました。
出所: オープンネット.ru
