OpenSSLをグローバルにLibreSSLに置き換えるには?

OpenSSLをグローバルにLibreSSLに置き換えるには?

今後の未来を考慮して批判的 OpenSSL 3.0.7 セキュリティ修正、OpenSSLの代わりにLibreSSLをグローバルに使用するようにNixOSを変更する方法は?

ベストアンサー1

~から公式GitHubページ:

OpenSSLとの互換性:

LibreSSLはOpenSSL 1.0.1とAPIと互換性がありますが、OpenSSL 1.0.2以降にはまだ新しいAPIの両方が含まれていません。 LibreSSLにはまだOpenSSLに存在しないAPIも含まれています。現在、共通のAPIサブセットはOpenSSL 1.0.1です。

LibreSSLは、すべてのOpenSSLバージョンまたは以前のバージョンのLibreSSLとABI互換ではありません。 OpenSSLのメジャーバージョン間を移動するようにプログラムを使用するには、LibreSSLに再接続する必要があります。 ABIとAPIの変更に対応するために、LibreSSLのインストール済みライブラリのバージョン番号が増えました。

TLDR: できません。これを行うには、ソースコードを広範囲にパッチして再コンパイルする必要があります。

おすすめ記事