mbedtls/tests/scripts
Gilles Peskine d11bb47fe0 Reject invalid UTF-8 and weird characters in text files
Reject "weird" characters in text files, especially control characters that
might be escape sequences or that might cause other text to appear garbled
(as in https://trojansource.codes/).

Also reject byte sequences that aren't valid UTF-8.

Accept only ASCII (except most control characters), letters, some non-ASCII
punctuation and some mathematical and technical symbols. This covers
everything that's currently present in Mbed TLS ( §áèéëñóöüłŽ–—’“”…≥).

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2023-01-05 20:31:14 +01:00
..
all-in-docker.sh Point to docker images used in the CI 2022-12-15 10:08:26 +01:00
all.sh Merge pull request #6784 from valeriosetti/issue6702 2023-01-03 09:36:58 +01:00
analyze_outcomes.py Allow providing space sepatated tasks 2022-11-17 11:50:23 +01:00
basic-build-test.sh Simplify the coverage statistics summary 2022-12-16 12:09:17 +01:00
basic-in-docker.sh Point to docker images used in the CI 2022-12-15 10:08:26 +01:00
check-doxy-blocks.pl
check-generated-files.sh List all the places with instructions to generate those files 2022-12-19 00:56:44 +01:00
check-python-files.sh Don't use parallel jobs for pylint 2022-09-18 21:27:37 +02:00
check_files.py Reject invalid UTF-8 and weird characters in text files 2023-01-05 20:31:14 +01:00
check_names.py Fix an incorrect regex in check_names.py 2022-12-16 13:39:04 +00: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 #6784 from valeriosetti/issue6702 2023-01-03 09:36:58 +01:00
docker_env.sh Point to docker images used in the CI 2022-12-15 10:08:26 +01:00
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 Remove unused import 2022-12-20 19:52:42 +01:00
generate_psa_tests.py Fix typos prior to release 2022-12-04 17:19:59 +00:00
generate_test_code.py Preserve line breaks from continued line comments 2022-11-30 16:38:49 +01: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 Use .datax for make test, not .data 2022-11-15 23:54:26 +01:00
scripts_path.py
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 Preserve line breaks from continued line comments 2022-11-30 16:38:49 +01:00
test_psa_compliance.py Fix typos prior to release 2022-12-04 17:19:59 +00: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