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
..
data_files Switch to the new code style 2023-01-11 14:52:35 +01:00
mbedtls_dev New test suite for the low-level hash interface 2023-10-31 09:32:35 +00:00
abi_check.py Unify check_repo_path 2022-10-14 15:34:06 +02:00
apidoc_full.sh Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
assemble_changelog.py Move check into list_files_to_merge 2023-10-02 17:20:08 +01:00
bump_version.sh Update spelling "mbed TLS" to "Mbed TLS" 2023-09-12 19:21:54 +02:00
ci.requirements.txt Update references to old Github organisation 2022-03-31 14:27:24 +01:00
code_style.py whitespace fix 2023-07-27 20:01:04 +01:00
config.pl Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
config.py Pacify pylint 2023-09-08 11:17:09 +02:00
ecc-heap.sh Tune coverage of ecc-heap.sh 2022-04-15 09:33:29 +02:00
find-mem-leak.cocci Remove malloc references in mbedtls/scripts 2017-07-06 10:34:12 +01:00
footprint.sh Update spelling "mbed TLS" to "Mbed TLS" 2023-09-12 19:21:54 +02:00
generate_errors.pl Modify generate errors script 2023-01-09 18:48:01 +00:00
generate_features.pl Update spelling "mbed TLS" to "Mbed TLS" 2023-09-12 19:21:54 +02:00
generate_psa_constants.py Update all uses of old AEAD output size macros 2021-04-15 17:32:06 +02:00
generate_query_config.pl Add list_config generation 2021-12-10 20:19:05 +01:00
generate_visualc_files.pl Add test driver sources to VC build 2021-04-16 11:20:03 +02:00
lcov.sh Update spelling "mbed TLS" to "Mbed TLS" 2023-09-12 19:21:54 +02:00
maintainer.requirements.txt Any package used in a script must be listed in ci.requirements.txt 2022-01-22 00:48:00 +01:00
massif_max.pl Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
memory.sh Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
min_requirements.py Ensure files get closed when they go out of scope 2022-03-04 20:18:28 +01:00
output_env.sh Remove GNUTLS_LEGACY 2023-08-27 21:50:06 +02:00
rename.pl Update spelling "mbed TLS" to "Mbed TLS" 2023-09-12 19:21:54 +02:00
rm-calloc-cast.cocci Remove malloc references in mbedtls/scripts 2017-07-06 10:34:12 +01:00
tmp_ignore_makefiles.sh Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
windows_msbuild.bat Add a simple build script for Windows with Visual Studio 2020-04-26 20:52:04 +02:00