mbedtls/tests
Gilles Peskine b20b873bff Remove metadata tests for features that are not implemented
The metadata tests depend on the corresponding feature because there
is no guarantee that the metadata is correct if the feature is
disabled. There are metadata test cases for some algorithms and key
types that are declared but not supported. These test cases are
present but can never run.

It is debatable whether having these test cases is a good thing in
case they become runnable in the future, or a bad thing because
they're dead code. We're working on detecting test cases that are
never executed for accidental reasons (e.g. typo in a dependency or
missing configuration on the CI), and having test cases that are
deliberately never executed messes this up. So remove these test
cases. If we do implement the corresponding feature, it'll be easy to
add the corresponding metadata test cases.

The features that had metadata tests but no implementations were:

* SHA-512/256 and SHA-512/224 (hypothetical dependency: MBEDTLS_SHA512_256)
* DSA (hypothetical dependency: MBEDTLS_DSA_C)
* SHA-3 and HMAC-SHA-3 (hypothetical dependency: MBEDTLS_SHA3_C)

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2020-06-26 22:48:06 +02:00
..
.jenkins Add a Jenkinsfile for PR job testing 2018-10-19 16:41:54 +01:00
configs Add a test component with malloc(0) returning NULL 2020-02-11 19:26:28 +01:00
data_files Add Apache-2.0 headers to all scripts 2020-06-15 12:05:47 +02:00
docker/bionic Improve compatibility with firewalled networks 2019-06-29 17:45:34 -05:00
git-scripts Merge pull request #2639 from mpg/use-all-sh-checks-for-pre-push 2020-06-23 14:37:16 +02:00
include/test Add Apache-2.0 headers to all source files 2020-06-16 17:38:44 +02:00
scripts Merge pull request #2639 from mpg/use-all-sh-checks-for-pre-push 2020-06-23 14:37:16 +02:00
src Add Apache-2.0 headers to all source files 2020-06-16 17:38:44 +02:00
suites Remove metadata tests for features that are not implemented 2020-06-26 22:48:06 +02:00
.gitignore tests: Add helpers.c and helpers.h files 2020-06-12 14:33:00 +02:00
CMakeLists.txt cmake: Remove global include directories 2020-06-22 16:33:22 +02:00
compat-in-docker.sh Clean up file prologue comments 2019-06-29 17:45:34 -05:00
compat.sh Add Apache-2.0 headers to all scripts 2020-06-15 12:05:47 +02:00
context-info.sh Add Apache-2.0 headers to all scripts 2020-06-15 12:05:47 +02:00
Descriptions.txt Revert "Remove tests that depend on TLS or X.509" 2020-03-19 14:17:54 +01:00
make-in-docker.sh Clean up file prologue comments 2019-06-29 17:45:34 -05:00
Makefile tests: Add helpers.c and helpers.h files 2020-06-12 14:33:00 +02:00
ssl-opt-in-docker.sh Clean up file prologue comments 2019-06-29 17:45:34 -05:00
ssl-opt.sh Merge pull request #3430 from bensze01/license 2020-06-18 15:54:26 +01:00