passepartoutvpn / tunnelkit

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

HMAC breaking due to dangling OSSL_PARAM #405

Closed keeshux closed 10 months ago

keeshux commented 10 months ago

In CBC and CTR, the pointer to the HMAC digest name is a char * to a deallocated NSString, as the digest name is an init argument. This caused all sorts of OpenSSL misbehavior.

Arguably related to #403