summary refs log tree commit diff stats
path: root/src/fe-gtk/banlist.c
diff options
context:
space:
mode:
authorSimon Chopin <simon.chopin@canonical.com>2021-11-30 13:56:56 +0100
committerPatrick <tingping@tingping.se>2021-11-30 08:35:04 -0600
commitbbd60a96ecd0e190625c68bedca4e46928ee2b4d (patch)
tree13210fa25f482b13d732e4487b26fa5f00fe5aa2 /src/fe-gtk/banlist.c
parent8443755772160e61679e3122190da18ba10d8878 (diff)
fish: enable the legacy provider if build against OpenSSL3
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()
Diffstat (limited to 'src/fe-gtk/banlist.c')
0 files changed, 0 insertions, 0 deletions