Boost.Beast および TLS 接続を使用するアプリケーションに取り組んでいます。アプリケーションのビルド プロセスの一環として、OpenSSL を静的ライブラリにコンパイルする必要があります。OpenSSL はコンパイルに時間がかかるため、ビルド時間を短縮しようとしています。OpenSSL のconfig
スクリプトには、ライブラリの一部を無効にするための多くのオプションがあるようです。
安全に無効にでき、Beast 経由で TLS 接続を引き続き使用できるすべての OpenSSL オプションのリストはありますか?
既存の共有ライブラリを使用しない理由は、移植可能な自己完結型のバイナリを、開発用 PC 以外のターゲット デバイスにデプロイできるようにしたいからです。
便宜上、構成オプションをリストした OpenSSL ドキュメントへのリンクを次に示します: https://github.com/openssl/openssl/blob/master/INSTALL