-
Notifications
You must be signed in to change notification settings - Fork 34
Open
Description
There are a lot of deprecated functions in OpenSSL 3.0 (see #62 for example).
https://www.openssl.org/docs/man3.0/man7/migration_guide.html#Deprecation-of-Low-Level-Functions
Haven't looked into details but I suppose that there should be two cases:
- Haskell module exports deprecated OpenSSL functions. Such bindings should have deprecation warning in Haskell as well (when compiled with OpenSSL 3.0) and alternative bindings should be added if necessary (with deprecation message pointing to them).
- Haskell modules that don't export deprecated functions but use them underneath should be updated to use new functions from migration guide.
Looks like a lot of work for me at the moment (we may need to replace import ccall
with import capi
to see all deprecations). So it will be amazing if somebody would take a leap and send PR for this issue.
Metadata
Metadata
Assignees
Labels
No labels