Closed brianthelion closed 2 years ago
This is helpful - thank you.
The first step will be to detect newer versions and error out. The second step will be to determine all of the APIs that have changed so that it works properly with libssl3.
I've actually gotten master to work with OpenSSL 3.0 from the 22.04 nightly.
My hope will be to cut version 1.3.0 of oscrypto in the next few days.
master now has support for OpenSSL 3.0, both with and without the legacy provider. There are CI instances set up to run the test suite against OpenSSL 3.0 on Ubuntu 22.04 and macOS 10.15.
I'm fooling around with the daily builds of the upcoming (22.04) Ubuntu release.
Two things to know about 22.04 are:
libssl3
installed and defaulted.libcrypto.so.3
has a different symbol table thanlibcrypto.so.1.1
.I'm not sure if
2
is an upstream bug or not, but I thought I'd giveoscrypto
notice insofar as your docs only mention <= OpenSSL 1.1.The specific traceback I'm seeing is: