mbedtls/tests
Paul Elliott 9718203308 Fix deadlock with test failures
Calling mbedtls_test_fail() attempts to lock the test data mutex.
Unfortunately we were calling this from places where we already held
this mutex, and this mutex is not recursive, so this deadlocks. Split
out mbedtls_test_fail() into mbedtls_test_fail_internal() in order to
address this.

Signed-off-by: Paul Elliott <paul.elliott@arm.com>
2024-02-13 13:57:31 +00:00
..
.jenkins Add a Jenkinsfile for PR job testing 2018-10-19 16:41:54 +01:00
configs Header updates 2023-11-03 12:21:36 +00:00
data_files Merge remote-tracking branch 'upstream/development' into pkcs5_aes_new 2024-02-08 14:26:29 +00:00
docker/bionic Header updates 2023-11-03 12:21:36 +00:00
git-scripts Header updates 2023-11-03 12:21:36 +00:00
include Fix typo / improve documentation for test step fns 2024-02-09 14:41:24 +00:00
opt-testcases Merge pull request #8717 from valeriosetti/issue8030 2024-02-07 10:06:03 +00:00
scripts Reduce analyze_block_cipher_dispatch exceptions 2024-02-09 13:02:23 +00:00
src Fix deadlock with test failures 2024-02-13 13:57:31 +00:00
suites Merge pull request #7604 from zvolin/feature/pkcs5-aes 2024-02-10 08:46:18 +00:00
.gitignore Revert "Auto-generated files for v3.5.0" 2023-10-05 00:17:21 +01:00
CMakeLists.txt Refactor common PThreads CMake code 2024-01-24 18:05:53 +00:00
compat-in-docker.sh Header updates 2023-11-03 12:21:36 +00:00
compat.sh Merge pull request #8462 from daverodgman/license-change 2023-11-04 15:47:07 +01:00
context-info.sh Header updates 2023-11-03 12:21:36 +00: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 Header updates 2023-11-03 12:21:36 +00:00
Makefile Unify MBEDTLS_TEST_OBJS 2024-01-02 23:11:24 +01:00
ssl-opt-in-docker.sh Header updates 2023-11-03 12:21:36 +00:00
ssl-opt.sh ssl-opt: add DH groups requirements in test cases using FFDH 2024-01-18 09:47:00 +01:00