Closed makmorit closed 1 year ago
macOS版管理ツールの暗号化処理で使用中のOpenSSL(1.1.1t)が2023年9月でサポートを打ち切るそうです。 (こちらのコメントをご参照)
対策として、OpenSSLをv1.1から、サポート期限が長いOpenSSL 3.0に置き換えました。 (#766 ご参照)
ただし、十箇所以上の警告が残存したままとなっています(動作的には問題なし)。 本プルリクエストでは、HMAC関連で確認されている警告を回避する対応を行いたいと思います。 具体的には下記になります。
'HMAC_CTX_new' is deprecated
'HMAC_Init_ex' is deprecated
'HMAC_Update' is deprecated
'HMAC_Final' is deprecated
https://www.openssl.org/docs/man3.1/man7/migration_guide.html
fc23dd6までの対応の結果、macOS版管理ツールのビルド時、HMAC関連で確認されていた警告が回避された事を確認いたしました。 また、ビルド後に生成された実行可能ファイルの動作確認時、本件改修による不具合が発生していない事も、あわせて確認しております。
概要
macOS版管理ツールの暗号化処理で使用中のOpenSSL(1.1.1t)が2023年9月でサポートを打ち切るそうです。 (こちらのコメントをご参照)
対策として、OpenSSLをv1.1から、サポート期限が長いOpenSSL 3.0に置き換えました。 (#766 ご参照)
ただし、十箇所以上の警告が残存したままとなっています(動作的には問題なし)。 本プルリクエストでは、HMAC関連で確認されている警告を回避する対応を行いたいと思います。 具体的には下記になります。
'HMAC_CTX_new' is deprecated
'HMAC_Init_ex' is deprecated
'HMAC_Update' is deprecated
'HMAC_Final' is deprecated
参考文献
https://www.openssl.org/docs/man3.1/man7/migration_guide.html