mbedtls/tests
Gilles Peskine 4bdb9fbfa2 Enable all ciphers in OpenSSL >=1.1.0
OpenSSL may be configured to support features such as cipher suites or
protocol versions that are disabled by default. Enable them all: we're
testing, we don't care about enabling insecure stuff. This is not needed
with the builds of OpenSSL that we're currently using on the Jenkins CI, but
it's needed with more recent versions such as typically found on developer
machines, and with future CI additions.

The syntax to do that was only introduced in OpenSSL 1.1.0; fortunately we
don't need to do anything special with earlier versions.

With OpenSSL 1.1.1f on Ubuntu 20.04, this allows SHA-1 in certificates,
which is still needed for a few test cases in ssl-opt.sh. Curiously, this is
also needed for the cipher suite TLS-DHE-PSK-WITH-ARIA-128-GCM-SHA256 (and
no other, including other DHE-PSK or ARIA cipher suites).

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2022-11-24 22:41:55 +01:00
..
.jenkins
configs
data_files
docker/bionic
git-scripts
include
opt-testcases Add parse function for early data in encrypted extentions 2022-11-22 09:40:07 +00:00
scripts Merge pull request #6638 from ronald-cron-arm/tls13-misc 2022-11-23 09:07:36 +01:00
src
suites Fix NULL+0 undefined behavior in ECB encryption and decryption 2022-11-23 14:16:52 +01:00
.gitignore
CMakeLists.txt
compat-in-docker.sh
compat.sh Enable all ciphers in OpenSSL >=1.1.0 2022-11-24 22:41:55 +01:00
context-info.sh
Descriptions.txt
make-in-docker.sh
Makefile
ssl-opt-in-docker.sh
ssl-opt.sh Enable all ciphers in OpenSSL >=1.1.0 2022-11-24 22:41:55 +01:00