mbedtls/tests/scripts
Gilles Peskine adcde5e997 Add all.sh component that exercises invalid_param checks
With the change to the full config, there were no longer any tests
that exercise invalid-parameter behavior. The test suite exercises
invalid-parameter behavior by calling TEST_INVALID_PARAM and friends,
relying on the test suite's mbedtls_check_param function. This
function is only enabled if MBEDTLS_CHECK_PARAMS is defined but not
MBEDTLS_CHECK_PARAMS_ASSERT.

Add a component to all.sh that enables MBEDTLS_CHECK_PARAMS but
disables MBEDTLS_CHECK_PARAMS_ASSERT and doesn't define
MBEDTLS_PARAM_FAILED. This way, the xxx_invalid_param() tests do run.
Since sample programs don't provide a mbedtls_check_param function,
this component doesn't build the sample programs.
2019-06-14 13:09:13 +02:00
..
all.sh Add all.sh component that exercises invalid_param checks 2019-06-14 13:09:13 +02:00
basic-build-test.sh Create seedfile before running tests 2019-05-23 03:01:35 -04:00
check-doxy-blocks.pl
check-files.py
check-generated-files.sh
check-names.sh Document "check-names.sh -v" 2019-05-22 18:22:45 +02:00
check-python-files.sh
curves.pl curves.pl - change test script to not depend on the implementation 2019-05-23 03:01:35 -04:00
depends-hashes.pl
depends-pkalgs.pl
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_test_code.py
key-exchanges.pl
list-enum-consts.pl
list-identifiers.sh
list-macros.sh
list-symbols.sh test: Always use make clean by itself 2019-05-31 12:47:07 +01:00
mbedtls_test.py
recursion.pl
run-test-suites.pl
tcp_client.pl
test-ref-configs.pl
test_generate_test_code.py
test_zeroize.gdb
travis-log-failure.sh