Commit Graph

  • e8ed2a1115 Compile constant time masking and hmac if there are suites using MAC Andrzej Kurek 2022-09-27 14:19:50 -04:00
  • b0ee577287 Bignum core: test shift_r Gilles Peskine 2022-09-21 23:13:33 +02:00
  • ba516f7524 mpi_core_add_if test: Remove dependency on old API Janos Follath 2022-10-17 13:47:13 +01:00
  • 5ff03d49c0 Bignum Core test: move bound to constructor Janos Follath 2022-10-17 11:21:22 +01:00
  • c279b2fa4a Move mbedtls_mpi_core_shift_r to the proper source file Gilles Peskine 2022-09-21 15:38:38 +02:00
  • 6641420951 Bignum core: Break shift_r function out of the classic shift_r Gilles Peskine 2022-09-21 15:36:16 +02:00
  • e153a715f0 mpi_core_add_if: simplify tests Janos Follath 2022-10-17 10:25:29 +01:00
  • dd2e4683d0 Bignum Core: add limb size specific test generation Janos Follath 2022-10-17 10:16:56 +01:00
  • 2bb9c8a884 Change brace initialization to memset David Horstmann 2022-10-20 10:18:37 +01:00
  • 2b751cfa46 Merge pull request #6399 from wernerlewis/bignum_gen_6274 Janos Follath 2022-10-20 09:29:56 +01:00
  • 01dd548025 Minor fixes to x509_get_name() test function David Horstmann 2022-10-19 17:13:57 +01:00
  • f1c24f0fbc Add missing include Werner Lewis 2022-10-19 16:43:22 +01:00
  • bd3ddafee2 Move tests added in #6289 Werner Lewis 2022-10-19 15:15:29 +01:00
  • f86c82e8f3 Pass bits_in_limb parameter to duplicated methods Werner Lewis 2022-10-19 13:50:10 +01:00
  • 63653b9b0a Remove unnecessary check Werner Lewis 2022-10-19 13:37:12 +01:00
  • 6baf12b18d Move legacy mod functions back to test_suite_mpi Werner Lewis 2022-10-19 12:46:35 +01:00
  • 2295eecb12 Add missing space in string Werner Lewis 2022-10-18 15:42:51 +01:00
  • ffe4478936 Move mpi_core_bitlen tests to bignum_core files Werner Lewis 2022-10-12 17:15:26 +01:00
  • 1b20e7e645 Redefine result() method to return List Werner Lewis 2022-10-12 14:53:17 +01:00
  • 7a2731463b Add function to generate random montmul cases Werner Lewis 2022-10-04 14:57:39 +01:00
  • a850312e9d Add test generation for mpi_core_montmul Werner Lewis 2022-10-04 10:10:40 +01:00
  • 0a9c48b68e Add test generation for mpi_core_mla Werner Lewis 2022-10-04 10:08:26 +01:00
  • bbf0a32d67 Add flag for unique combinations in operations Werner Lewis 2022-10-04 10:07:13 +01:00
  • 6351c7f5f3 Add test generation for mpi_core_sub Werner Lewis 2022-09-30 16:33:11 +01:00
  • ce769d1fc9 Add test generation for mpi_core_add_if Werner Lewis 2022-09-30 16:32:19 +01:00
  • 99e8178fa7 Add module for bignum_core test generation Werner Lewis 2022-09-30 16:28:43 +01:00
  • 0c6ea12145 Move bignum_mod tests into separate files Werner Lewis 2022-09-30 13:02:16 +01:00
  • c9b6a0aef9 Move bignum_mod_raw tests into separate files Werner Lewis 2022-09-30 12:56:54 +01:00
  • c6004a2ab3 Move bignum_core tests into separate files Werner Lewis 2022-10-04 16:16:16 +01:00
  • 149c1516e7 Merge pull request #6435 from mpg/improve-outcome-analysis Gilles Peskine 2022-10-19 15:54:17 +02:00
  • 4281ae0bd2 Merge pull request #6373 from gilles-peskine-arm/bignum-core-conventions Gilles Peskine 2022-10-19 15:53:33 +02:00
  • db2996357c Merge pull request #6289 from gabor-mezei-arm/6237_Add_conditional_assign_and_swap_for_bignum Gilles Peskine 2022-10-19 15:51:19 +02:00
  • f4b8a4f971 pylint: ignore duplicated imports Andrzej Kurek 2022-10-19 09:13:11 -04:00
  • b8a97e7520 depends.py: rename domains argument to tasks Andrzej Kurek 2022-10-17 08:39:09 -04:00
  • 629c412e81 depends.py documentation fixes Andrzej Kurek 2022-10-17 08:34:40 -04:00
  • 9387b7b34e Add a temporary solution to create a seedfile Andrzej Kurek 2022-10-04 08:06:59 -04:00
  • b489f958b8 depends.py: remove config options that are unset anyway Andrzej Kurek 2022-10-17 06:51:10 -04:00
  • a44c5bcdb7 depends.py: rename config_pl usage to config_py Andrzej Kurek 2022-10-16 12:52:20 -04:00
  • 22b959d9a5 depends.py - add SHA256 dependency of LMS Andrzej Kurek 2022-10-16 12:51:41 -04:00
  • c610e7402e Formatting & unnecessary (void) fixes Andrzej Kurek 2022-10-14 10:02:24 -04:00
  • 65b2ac1f1d Change the way exclusive groups are defined in depends.py Andrzej Kurek 2022-10-14 08:09:16 -04:00
  • f4b18672ff depends.py: fix TLS 1.3 requirements Andrzej Kurek 2022-10-14 07:57:00 -04:00
  • a0cb4fa302 Improve depends.py readability Andrzej Kurek 2022-10-14 07:06:43 -04:00
  • b50754ae86 Switch from x509_CRT_PARSE to KEY_EXCHANGE_WITH_CERT_ENABLED Andrzej Kurek 2022-10-13 14:19:01 -04:00
  • e5535e3123 Add MBEDTLS_DES_C exclusive group dependencies Andrzej Kurek 2022-10-13 09:07:47 -04:00
  • d0786f5f26 Revert one of the changes to ssl_server2 dependencies Andrzej Kurek 2022-10-13 09:06:48 -04:00
  • ecb630925f Fix constant name in ssl_tls13_keys Andrzej Kurek 2022-10-13 09:05:12 -04:00
  • a2a9688501 Fix the memory allocation in test_suite_ssl Andrzej Kurek 2022-10-13 08:22:08 -04:00
  • 6454a90c6d Remove pre-1_2 TLS dependencies from depends.py Andrzej Kurek 2022-10-12 11:57:04 -04:00
  • 658442fe78 Remove unnecessary ECP_C dependencies Andrzej Kurek 2022-10-12 11:28:41 -04:00
  • e5a5cc1944 Remove the dependency of tls1_3 key evolution tests on curve25519 Andrzej Kurek 2022-10-12 11:14:28 -04:00
  • daf43fbe21 Move the location of MBEDTLS_ECP_C dependencies Andrzej Kurek 2022-10-12 10:46:42 -04:00
  • 6ee1e20d7f Replace x509_CRT_PARSE_C with KEY_EXCHANGE_WITH_CERT_ENABLED Andrzej Kurek 2022-10-12 10:17:25 -04:00
  • 2d637c4cbb Fix unchecked allocation in test_suite_ssl Andrzej Kurek 2022-10-12 09:27:44 -04:00
  • 01af84a0ca depends.py: Add script documentation Andrzej Kurek 2022-10-09 05:29:44 -04:00
  • 2f8ac287b6 Disable MBEDTLS_TEST_HOOKS in depends.py Andrzej Kurek 2022-10-07 16:07:58 -04:00
  • eabeb30c65 Fix SHA512 vs SHA384 dependencies Andrzej Kurek 2022-10-17 07:52:51 -04:00
  • 228b12ce54 Rework depends.py to run more tests with hashes Andrzej Kurek 2022-10-06 18:52:44 -04:00
  • fe46949686 depends.py: disable part of the test jobs Andrzej Kurek 2022-10-06 16:57:38 -04:00
  • fcbd2acbc2 Split depends.py all.sh job into seven Andrzej Kurek 2022-10-05 09:14:07 -04:00
  • 202932f521 Use upper case for constants in depends.py Andrzej Kurek 2022-10-04 16:22:22 -04:00
  • 3322c22087 Improve depends.py structrue Andrzej Kurek 2022-10-04 15:02:41 -04:00
  • 0e8b2d74f0 Fix python formatting and indentation Andrzej Kurek 2022-10-04 11:14:59 -04:00
  • 3cca0c8e68 Add an all.sh component running depends.pl Andrzej Kurek 2022-10-04 10:38:28 -04:00
  • e05b17fb85 Update depends.py Andrzej Kurek 2022-09-28 03:17:56 -04:00
  • c19fb08dd3 Add missing ECDH dependency in tls 1.3 client Andrzej Kurek 2022-10-03 10:52:24 -04:00
  • e64bd43495 Add missing ECP and ECDH dependencies in ssl test suites Andrzej Kurek 2022-10-03 10:51:10 -04:00
  • 8e44139ca0 Add missing CURVE25519 requirements to TLS 1.3 tests Andrzej Kurek 2022-10-03 09:24:51 -04:00
  • 84f30f2eb0 Add missing SHA256 dependency Andrzej Kurek 2022-10-03 09:24:23 -04:00
  • e38b788b79 Add missing key exchange dependencies Andrzej Kurek 2022-10-17 07:46:51 -04:00
  • 68327748d3 Add missing dependencies Andrzej Kurek 2022-10-03 06:18:18 -04:00
  • 90e8204476 Add missing SHA256 and ECDSA_C dependencies in test_suite_ssl Andrzej Kurek 2022-10-17 07:45:53 -04:00
  • 0abebebe6d Refactor ssl test suite to use pointers more Andrzej Kurek 2022-09-30 12:54:41 -04:00
  • 46a987367c Formatting fix Andrzej Kurek 2022-10-17 08:11:11 -04:00
  • 084334c8f2 Compile constant time masking and hmac if there are suites using MAC Andrzej Kurek 2022-09-27 14:19:50 -04:00
  • 2d59dbc032 Use TLS prf only if TLS 1.2 is compiled in Andrzej Kurek 2022-10-13 08:34:38 -04:00
  • 894edde991 Add tls prf handling when there's no SHA256 or SHA384 Andrzej Kurek 2022-09-29 06:31:14 -04:00
  • f502bcb13e Fix missing AES dependencies Andrzej Kurek 2022-09-27 09:27:56 -04:00
  • 34a1557df6 Add domains for symmetric ciphers Gilles Peskine 2019-01-29 23:12:28 +01:00
  • c3b4deeb6c When exercising key exchanges, don't build the test suites Gilles Peskine 2019-01-29 19:33:05 +01:00
  • 584c24ace4 Declare more reverse dependencies Gilles Peskine 2019-01-29 19:30:40 +01:00
  • b1284cf6bc Don't test builds with only deprecated hashes Gilles Peskine 2019-01-29 18:56:03 +01:00
  • bf7537d0a9 Use the full config as the baseline for all jobs Gilles Peskine 2019-01-29 18:52:16 +01:00
  • e85163bb5c Simplify final passed/failed reporting Gilles Peskine 2019-01-29 18:50:03 +01:00
  • 0fa7cbeeb9 Add basic support for colored output Gilles Peskine 2019-01-29 18:48:48 +01:00
  • 54aa5c6957 Factor running config.pl into its own function Gilles Peskine 2019-01-29 18:46:34 +01:00
  • 46c8256547 Flush log output after each line Gilles Peskine 2019-01-29 18:42:55 +01:00
  • b39e3ecee6 New script to exercise compilation options Gilles Peskine 2019-01-29 08:50:20 +01:00
  • e40b92178d Fix missing padding dependencies Andrzej Kurek 2022-09-27 09:21:39 -04:00
  • 252283f2aa Fix missing cipher mode dependencies Andrzej Kurek 2022-09-27 07:54:16 -04:00
  • 8258ea7b7d test_suite_psa_crypto: adapt dependenies and guards so the test can run in the driver-only build Przemek Stekiel 2022-10-19 12:17:19 +02:00
  • 0dc40773d6 Improve comments & messages Manuel Pégourié-Gonnard 2022-10-19 12:12:21 +02:00
  • deef905a1c Update is_builtin_calling_md() for PKCS#1 v2.1 Manuel Pégourié-Gonnard 2022-10-19 11:02:15 +02:00
  • 98b91d40d6 RSA PKCS#1 v1.5 no longer depends on MD Manuel Pégourié-Gonnard 2022-10-19 10:59:30 +02:00
  • 078250eb56 Fix incorrect return style David Horstmann 2022-10-18 18:11:13 +01:00
  • 178ec96c89 Remove unnecessary NULL assignments David Horstmann 2022-10-18 17:42:22 +01:00
  • 4dceede71b Fix overly replacement in the documentation Gabor Mezei 2022-10-18 16:44:17 +02:00
  • 98b1af4e34 test_suite_debug: adapt dependenies so the test can run in the driver-only build Przemek Stekiel 2022-10-18 13:16:04 +02:00
  • 7cd1ebe0bb Merge pull request #6296 from gilles-peskine-arm/test_data_generation-pr_6093_followup Janos Follath 2022-10-18 13:38:28 +01:00
  • 9abd09822c Merge pull request #6424 from gilles-peskine-arm/test_data_generation-pr_6093_followup-2.28 Janos Follath 2022-10-18 13:38:17 +01:00