Tomás González 2bff1bfd47 New test suite for the low-level hash interface
Some basic test coverage for now:

* Nominal operation.
* Larger output buffer.
* Clone an operation and use it after the original operation stops.

Generate test data automatically. For the time being, only do that for
hashes that Python supports natively. Supporting all algorithms is future
work.

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
Signed-off-by: Tomás González <tomasagustin.gonzalezorlando@arm.com>
2023-10-31 09:32:35 +00:00
..
all-in-docker.sh Point to docker images used in the CI 2022-12-16 10:21:11 +01:00
all.sh Merge pull request #8392 from lpy4105/backport-2.28/issue/support-cpuid-for-win32 2023-10-23 10:43:36 +00:00
analyze_outcomes.py Correct analyze_outcomes identation 2023-08-24 09:27:28 +01:00
basic-build-test.sh Merge pull request #8122 from gilles-peskine-arm/ssl-test-no-legacy-2.28 2023-10-18 07:13:15 +00:00
basic-in-docker.sh Point to docker images used in the CI 2022-12-16 10:21:11 +01:00
check_files.py PermissionIssueTracker is obsoleted by ShebangIssueTracker 2023-07-25 21:54:36 +02:00
check_names.py Correct styling of Mbed TLS in documentation 2023-10-06 17:37:01 +01:00
check_test_cases.py check_test_cases: add a comment to explain idx in walk_compat_sh 2023-08-30 18:33:47 +08:00
check-doxy-blocks.pl Update spelling "mbed TLS" to "Mbed TLS" 2023-09-12 19:21:54 +02:00
check-generated-files.sh Update spelling "mbed TLS" to "Mbed TLS" 2023-09-12 19:21:54 +02:00
check-python-files.sh Don't use parallel jobs for pylint 2022-10-14 15:34:06 +02:00
depends.py depends.py: remove symbols that are not present in 2.28 2023-02-15 15:19:37 -05:00
docker_env.sh Point to docker images used in the CI 2022-12-16 10:21:11 +01:00
doxygen.sh Update spelling "mbed TLS" to "Mbed TLS" 2023-09-12 19:21:54 +02:00
gen_ctr_drbg.pl Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
gen_gcm_decrypt.pl Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
gen_gcm_encrypt.pl Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
gen_pkcs1_v21_sign_verify.pl Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
generate_bignum_tests.py Remove mbedtls_ prefix from bignum test cases 2023-04-26 22:51:10 +02:00
generate_psa_tests.py New test suite for the low-level hash interface 2023-10-31 09:32:35 +00:00
generate_test_code.py Update default variable values for compilers 2023-08-01 09:48:32 +01:00
generate-afl-tests.sh Update spelling "mbed TLS" to "Mbed TLS" 2023-09-12 19:21:54 +02:00
list_internal_identifiers.py Update check_names.py so that identifiers in excluded files are still compared against the output of nm. 2023-01-25 17:10:23 +00:00
list-identifiers.sh Copy check_names.py and friends from development 2021-09-27 20:01:08 +02:00
psa_collect_statuses.py Replace references to Mbed Crypto with Mbed TLS through-out documentation and comments. 2023-05-15 15:27:54 +01:00
recursion.pl Redo of PR#5345. Fixed spelling and typographical errors found by CodeSpell. 2022-04-28 18:22:20 +01:00
run_demos.py Pacify Pylint 2023-07-25 21:54:36 +02:00
run-test-suites.pl Use .datax for make test, not .data 2022-11-16 10:35:20 +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 Update PSA crypto test dependencies 2021-03-24 09:26:44 +01:00
tcp_client.pl Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
test_config_script.py Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
test_generate_test_code.py Fix warnings from clang-16 2023-07-27 00:03:21 +01:00
test_psa_compliance.py Fix typos prior to release 2022-12-04 16:44:21 +00:00
test_psa_constant_names.py Short-tag AEAD with the nominal length are encoded as nominal AEAD 2022-04-15 16:15:48 +02:00
test_zeroize.gdb Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
test-ref-configs.pl test-ref-configs: clarify configuration-related traces 2022-04-13 11:24:38 +02:00
travis-log-failure.sh Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00