mbedtls/tests/scripts
Gilles Peskine 35af02171d Add negative zero as an input to automatically generated tests
Although negative zero is officially unsupported, we've had bugs related to
it in the past. So do test functions with a negative zero input.

There will likely be cases where we don't want to accept negative zero as if
it was valid, because it's too hard to handle. We'll add exceptions on a
case by case basis.

For the functions that are currently tested by the generated tests, the new
test cases pass.

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2022-11-15 20:47:07 +01:00
..
all-in-docker.sh
all.sh Group cpp_dummy_build test into an existing component 2022-10-30 21:18:14 +01:00
analyze_outcomes.py Move collect_available_test_cases to check_test_cases.py 2022-01-07 18:34:12 +01:00
basic-build-test.sh Fix compat.sh invocation in basic-built-test.sh 2022-04-14 09:21:38 +02:00
basic-in-docker.sh Remove unused perl dependency scripts 2022-10-26 08:26:58 -04:00
check-doxy-blocks.pl
check-generated-files.sh Add bignum test generation framework 2022-08-08 11:58:21 +01:00
check-python-files.sh Don't use parallel jobs for pylint 2022-09-18 21:27:37 +02:00
check_files.py Rename LMS private key files 2022-10-13 16:45:05 +01:00
check_names.py Merge pull request #5396 from SiliconLabs/codegen_1.1 2022-11-07 15:27:41 +01:00
check_test_cases.py New option to list all test cases 2022-01-07 18:34:12 +01:00
depends.py Merge pull request #6479 from AndrzejKurek/depends-py-no-psa 2022-10-26 20:02:57 +02:00
docker_env.sh
doxygen.sh
gen_ctr_drbg.pl
gen_gcm_decrypt.pl
gen_gcm_encrypt.pl
gen_pkcs1_v21_sign_verify.pl
generate-afl-tests.sh Don't use test_suite_mpi as an example 2022-10-21 18:56:47 +02:00
generate_bignum_tests.py Add negative zero as an input to automatically generated tests 2022-11-15 20:47:07 +01:00
generate_psa_tests.py More precise name for test data generation 2022-09-17 10:38:58 +02:00
generate_test_code.py Minor improvements to test code script 2022-11-09 17:27:33 +00:00
generate_tls13_compat_tests.py tls13: server: Note down client not being authenticated in SSL context 2022-10-25 20:02:03 +02:00
list-identifiers.sh Fix English typos in comments of check_names and list-identifiers 2021-08-16 10:37:24 +01:00
list_internal_identifiers.py Remove unused imports in list_internal_identifiers.py 2021-08-17 12:44:16 +01:00
psa_collect_statuses.py
recursion.pl Redo of PR#5345. Fixed spelling and typographical errors found by CodeSpell. 2022-05-11 21:25:51 +01:00
run-test-suites.pl Improve test suite detection in run-test-suites.pl 2022-11-07 10:05:49 +01:00
scripts_path.py Allow tests/scripts/foo.py to import from scripts 2020-12-10 23:16:03 +01:00
set_psa_test_dependencies.py Rename config.h to mbedtls_config.h 2021-06-28 09:28:33 +01:00
tcp_client.pl
test-ref-configs.pl test-ref-configs: clarify configuration-related traces 2022-03-14 19:49:18 +01:00
test_config_script.py Rename config.h to mbedtls_config.h 2021-06-28 09:28:33 +01:00
test_generate_test_code.py test_generate_test_code: remove Python 2 compatibility code 2020-12-10 21:30:08 +01:00
test_psa_compliance.py Update PSA compliance test branch 2022-05-17 17:23:09 +02:00
test_psa_constant_names.py Short-tag AEAD with the nominal length are encoded as nominal AEAD 2022-04-15 11:10:14 +02:00
test_zeroize.gdb
translate_ciphers.py Extend test in translate_ciphers.py 2021-09-03 13:30:44 +01:00
travis-log-failure.sh