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
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
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
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
list_internal_identifiers.py
psa_collect_statuses.py
recursion.pl
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
tcp_client.pl
test-ref-configs.pl
test_config_script.py
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
test_zeroize.gdb
translate_ciphers.py
travis-log-failure.sh