passepartoutvpn / tunnelkit

VPN client library for Apple platforms.
GNU General Public License v3.0
9 stars 8 forks source link

Upgrade to OpenSSL 3 #336

Closed keeshux closed 11 months ago

keeshux commented 1 year ago

As reported in https://github.com/passepartoutvpn/openssl-apple/pull/52, OpenSSL 1.1.1 was discontinued.

Time to migrate to version 3.

keeshux commented 11 months ago

There are changes in the HMAC API: https://www.openssl.org/docs/man3.0/man3/HMAC.html

Ensure that unit tests cover CryptoCBC/CTR/AEAD before upgrading.