Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Fixes #35: Pin libcrypto and libssl dylibs only on Catalina #36
@@ Coverage Diff @@ ## master #36 +/- ## ========================================== - Coverage 85.11% 84.92% -0.19% ========================================== Files 68 68 Lines 9420 9428 +8 ========================================== - Hits 8018 8007 -11 - Misses 1402 1421 +19
So right now the libcrypto bindings assume that when we see LibreSSL that we have an OpenSSL 1.0.1 compatible API.
It looks like in LibreSSL 2.7 they started adding OpenSSL 1.0.2 and 1.1.0 APIs. Because of this I think it would be safest if we default to libcrypto.42.dylib and libssl.44.dylib.
Here is the version info I got for libssl on Catalina: