]> git.ipfire.org Git - thirdparty/openssl.git/commit
Fix builds that specify both no-dh and no-ec
authorMatt Caswell <matt@openssl.org>
Fri, 27 Nov 2020 09:55:36 +0000 (09:55 +0000)
committerMatt Caswell <matt@openssl.org>
Mon, 30 Nov 2020 10:50:13 +0000 (10:50 +0000)
commitcbb85bda0c0849ce962e1cf232689d6351e4a217
tree34a01fc626584b740ffa0e6b98ae73458992a1d3
parent9327b5c9c9e3a1b18e5b52491dc438d1e28b5e40
Fix builds that specify both no-dh and no-ec

Various sections of code assumed that at least one of dh or ec would be
available. We also now also need to handle cases where a provider has
a key exchange algorithm and TLS-GROUP that we don't know about.

Fixes #13536

Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/13549)
providers/common/capabilities.c
providers/fips/self_test_data.inc
providers/fips/self_test_kats.c
ssl/ssl_local.h
ssl/t1_lib.c
test/dtlstest.c