processone / fast_tls

TLS / SSL OpenSSL-based native driver for Erlang / Elixir
https://www.ejabberd.im
Other
83 stars 37 forks source link

OpenSSL 3 compatibility #56

Closed nosnilmot closed 2 years ago

nosnilmot commented 2 years ago

The function calls 'FIPS_mode()' and 'FIPS_mode_set()' have been removed from OpenSSL 3.0

The (newly added in #54) FIPS mode support will need to be rewritten to work in OpenSSL 3.0, see: https://wiki.openssl.org/index.php/OpenSSL_3.0#Using_the_FIPS_Module_in_applications

This PR allows previous functionality to continue working without FIPS mode support.

coveralls commented 2 years ago

Coverage Status

Coverage remained the same at 57.742% when pulling 93adcffc84cbca0cffc00ee0a01fc3c48d279f32 on nosnilmot:openssl3 into 4ee7fc41a8feabb8fb539df4fd3d8e54e0cd1893 on processone:master.

Neustradamus commented 2 years ago

Thanks @nosnilmot, @zinid, @alexeyshch, @prefiks!