It's fun to read the OpenSSL code. It looks like a device from the USSR - monumental, sometimes frightening, but reliable and doing its job at all costs.
Studies found that I got into the hands of some modules that extend the original OpenSSL functionality, but with one "but" - while OpenSSL did not start. The developers of this product were silent. Then it was decided to use the libraries as is, that is, to recreate the reduced initialization mechanism used in OpenSSL, albeit with truncated functionality. It was relatively difficult, but it was worth it - we got a prototype with essential functions, using the right libraries, and able to encrypt information with the right algorithm.