bbd60a96ec
OpenSSL 3.0 disables a number of "legacy" algorithms by default, and we need to enable them manually using their provider system. Note that explicitly loading a provider will disable the implicit default provider, which is why we need to load it explicitly. Closes #2629 Signed-off-by: Simon Chopin <simon.chopin@canonical.com> V2: * use a local OSSL_LIB_CTX to avoid leaking the legacy algorithms into the main SSL context. * Simplify the fish_init() error paths by calling fish_deinit() |
||
---|---|---|
.. | ||
tests | ||
dh1080.c | ||
dh1080.h | ||
fish.c | ||
fish.h | ||
fishlim.def | ||
fishlim.vcxproj | ||
fishlim.vcxproj.filters | ||
irc.c | ||
irc.h | ||
keystore.c | ||
keystore.h | ||
LICENSE | ||
meson.build | ||
plugin_hexchat.c | ||
plugin_hexchat.h | ||
utils.c | ||
utils.h |