Statically linking to OpenSSL 3.3.x #123
JPeterMugaas
started this conversation in
General
Replies: 1 comment 1 reply
-
|
I no longer use SSL_write_ex2 since that seems to be causing some potential issues. I don't think there's a SSL_read_ex2 function. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
On MacOS, Android, and iOS, you must use at least use OpenSSL 3.3.x or greater. This is because the functions SSL_read_ex2 and SSL_write_ex2 are being used and OpenSSL is statically linked into your executable program instead of dynamically loading the shared library. The static libraries provided at: https://github.com/JPeterMugaas/OpenSSL-Distribution and https://github.com/[TurboPack/OpenSSL-Distribution include those API functions.
On Windows and Linux, you could use OpenSSL 3.0.x because I have a fallback that uses older functions if the newer ones are not available.
Hopefully, this clarifies any confusion.
Beta Was this translation helpful? Give feedback.
All reactions