Hello Genodians
Just a quick heads-up to avoid duplicate work.
We need openssl v3.X support for a project we are working on. Therefore I'm currently creating a port of openssl 3.1.1.
As some APIs have changed or were entirely replaced by new ones, I'm naming the port openssl3 so each component can choose which API version to use.
Currently, I can build x86_64 and arm_v8a versions of libcrypto3.lib.so and libssl3.lib.so. Support for 32-bit platforms isn't required for us at the moment, so we have yet to enable support for other platforms.
We plan to upstream the port to genode or genode-world eventually. Please let me know if someone is interested in the port so we can do the remaining steps.
The port itself is relatively similar to openssl 1.1. It mainly is updated file lists.
Regards, Pirmin