-
Notifications
You must be signed in to change notification settings - Fork 110
Description
In release 2.2.0 we included a fix for #133 to work around a compatibility problem with OpenSSL versions 3+, which changed how salt values are included in encrypted output (they aren't)
Unfortunately our work-around relied on a check of the openssl
version's major version: if the major version is 3
or greater it forcibly includes the salt values in the encrypted output.
The recent release of MacOS Ventura includes the LibreSSL project's openssl
command which also reports a major version of 3
, but our work around is not necessary for the LibreSSL project's openssl
because that project didn't make the breaking change to remove salt values from encrypted output.
The upshot of all this is transcrypt release 2.2.0 is currently broken on MacOS Ventura when using the default built-in /usr/bin/openssl
binary, because our work-around will end up prefixing the salt value unnecessarily.