Support OpenSSL 4.0
Open
area-System.Security
- Dominant language
- C#
- Stars
- 18.3k
- Forks
- 5.6k
- PR merge metrics
- PR metrics pending
Description
There are some changes that are going to be needed to support OpenSSL 4.0 when it is released, which is expected sometime in the spring.
- [x] Teach `OpenLibraryOnce` about the .4 so object suffix.
- [x] For portable builds with 3.0 headers, we need to teach it about `OPENSSL_sk_set_thunks` so that .NET Build against 3.0 headers functions correctly against 4.0
- [ ] There have been a number of pull requests to fix compilation against 4.0 headers, primarily that some things have been `const`-ified. We should decide what, if anything, gets back ported and to where.
Contributor guide
Assessment
This issue has not been assessed yet.