mbedtls/tests/scripts
Gilles Peskine 228abc5773 Define EC curve family constants
Define constants for ECC curve families and DH group families. These
constants have 0x0000 in the lower 16 bits of the key type.

Support these constants in the implementation and in the PSA metadata
tests.

Switch the slot management and secure element driver HAL tests to the
new curve encodings. This requires SE driver code to become slightly
more clever when figuring out the bit-size of an imported EC key since
it now needs to take the data size into account.

Switch some documentation to the new encodings.

Remove the macro PSA_ECC_CURVE_BITS which can no longer be implemented.
2020-01-31 10:15:32 +01:00
..
all-in-docker.sh Clean up file prologue comments 2019-06-29 17:45:34 -05:00
all.sh Merge pull request #291 from gilles-peskine-arm/ctr_drbg-test_aes_128 2019-12-20 10:43:44 +01:00
basic-build-test.sh Invoke config.py instead of config.pl 2019-11-13 14:33:33 +00:00
basic-in-docker.sh Merge remote-tracking branch 'tls/development' into development 2019-07-31 10:37:53 +01:00
check-doxy-blocks.pl Use "#!/usr/bin/env perl" as shebang line. 2018-04-04 21:44:29 +00:00
check-files.py 3rdparty: Fix Makefile coding conventions 2019-08-29 16:12:38 +01:00
check-generated-files.sh query_config: Move to programs/test 2019-03-11 16:48:36 +00:00
check-names.sh Merge pull request #140 from yanesca/everest_integration 2019-08-29 16:02:49 +01:00
check-python-files.sh Fix pylint errors going uncaught 2019-02-27 11:03:25 +01:00
check-test-cases.py Add command line option to hide warnings 2020-01-30 12:27:14 +01:00
curves.pl Invoke config.py instead of config.pl 2019-11-13 14:33:33 +00:00
depends-hashes.pl Adjust depends-hashes.pl to test NO_SHA384 as well 2020-01-06 11:40:23 +01:00
depends-pkalgs.pl Merge remote-tracking branch 'myfork-public/development' into merge-crypto-development-20191115 2019-11-15 11:47:14 +01:00
docker_env.sh Improve compatibility with firewalled networks 2019-06-29 17:45:34 -05:00
doxygen.sh Add scripts/apidoc_full.sh 2016-01-12 14:48:03 +00:00
gen_ctr_drbg.pl Merge remote-tracking branch 'public/pr/1533' into development 2018-06-27 10:50:58 +01:00
gen_gcm_decrypt.pl Use "#!/usr/bin/env perl" as shebang line. 2018-04-04 21:44:29 +00:00
gen_gcm_encrypt.pl Use "#!/usr/bin/env perl" as shebang line. 2018-04-04 21:44:29 +00:00
gen_pkcs1_v21_sign_verify.pl Merge remote-tracking branch 'public/pr/1533' into development 2018-06-27 10:50:58 +01:00
generate-afl-tests.sh Added script to split the test case data files 2016-03-09 19:32:09 +00:00
generate_test_code.py tests: Update generator with Mbed Crypto comments 2019-04-25 11:46:21 +01:00
list-enum-consts.pl Fix preprocessor directive recognition in list-enum-consts.pl 2019-08-29 16:12:38 +01:00
list-identifiers.sh Make check-names.sh find the right names in 3rdparty 2019-08-19 13:36:44 +01:00
list-macros.sh Make check-names.sh find the right names in 3rdparty 2019-08-19 13:36:44 +01:00
list-symbols.sh Invoke config.py instead of config.pl 2019-11-13 14:33:33 +00:00
mbedtls_test.py Fix some pylint warnings 2019-12-20 15:13:45 +00:00
psa_collect_statuses.py PSA return status coverage script 2019-09-06 19:28:47 +02:00
recursion.pl recursion.pl: Don't depend on X.509 2019-03-11 16:48:36 +00:00
run-test-suites.pl 'make test' must fail if Asan fails 2019-10-21 20:10:21 +02:00
test-ref-configs.pl Merge remote-tracking branch 'myfork-public/development' into merge-crypto-development-20191115 2019-11-15 11:47:14 +01:00
test_config_script.py Add set+get tests 2019-11-13 14:33:34 +00:00
test_generate_test_code.py Silence pylint 2019-02-27 11:03:25 +01:00
test_psa_constant_names.py Define EC curve family constants 2020-01-31 10:15:32 +01:00
test_zeroize.gdb Merge remote-tracking branch 'origin/pr/2332' into development 2019-01-30 15:53:00 +00:00