Commit Graph

  • c84150882b Add a changelog entry Andrzej Kurek 2022-02-22 07:27:08 -0500
  • 3cb5e9bf5a Use $PWD instead of $(pwd) for consistency David Horstmann 2021-11-30 11:40:54 +0000
  • 11d0a6feb6 programs/fuzz: Remove superfluous MBEDTLS_HAVE_TIME David Horstmann 2021-11-29 18:57:10 +0000
  • 0e4a1aa2f1 programs/test: fix build without MBEDTLS_HAVE_TIME David Horstmann 2021-11-29 17:28:13 +0000
  • 1a021afd7d tests: add baremetal full config build Daniel Axtens 2020-08-31 14:22:58 +1000
  • 2db000feb6 programs/ssl: Fix compile errors when MBEDTLS_HAVE_TIME is not defined Raoul Strackx 2020-06-22 14:08:57 +0200
  • 6f63cc7188 tests: prevent inclusion of time.h in baremetal compiles Daniel Axtens 2020-09-02 21:30:13 +1000
  • 301db66954 Do not include time.h without MBEDTLS_HAVE_TIME Daniel Axtens 2020-05-28 11:43:41 +1000
  • b3f25b06e0 Add header guard around malloc(0) returning NULL implementation Daniel Axtens 2022-02-22 07:50:47 -0500
  • aeb8d66525 Ensure files get closed when they go out of scope Gilles Peskine 2022-03-04 20:02:00 +0100
  • 1177f37648 Fix typo and align on US spelling Gilles Peskine 2022-03-04 19:59:55 +0100
  • 5635459284 Unify module documentation with --help text Gilles Peskine 2022-03-03 10:23:09 +0100
  • f548a0ce80 Don't require ABI tools if not checking the ABI Gilles Peskine 2022-03-03 10:22:36 +0100
  • 296aa46c04 Storage format test regressions are now checked mechanically Gilles Peskine 2022-02-22 19:16:42 +0100
  • 2eae8d7c40 Look at manually written read tests as well Gilles Peskine 2022-02-22 19:02:44 +0100
  • cfd4fae89d Add storage format checks to the interface checker Gilles Peskine 2021-04-23 16:37:12 +0200
  • 793778f6d6 Make the API/ABI check optional Gilles Peskine 2021-04-23 16:32:32 +0200
  • 9c6187d8ad Explicitly use UTF-8 in assemble_changelog Gilles Peskine 2021-05-18 14:49:02 +0200
  • 791c40c522 Switch assemble_changelog to using text strings Gilles Peskine 2021-05-18 14:39:40 +0200
  • 928ae55ef4 Add ChangeLog entry for fix to mbedtls_md_process() test Tom Cosgrove 2022-03-04 14:00:57 +0000
  • b6889d1d6a Fix test_suite_md API violation Ron Eldor 2018-11-25 15:10:38 +0200
  • dd3ab012eb Add changelog entry for zeroizing key buffers before freeing Steven Cooreman 2022-02-25 16:53:11 +0100
  • 901c9b731f Erase secrets in allocated memory before freeing said memory Steven Cooreman 2022-02-25 11:14:59 +0100
  • 23ea2c6c00
    Merge pull request #5593 from tom-daubney-arm/2-28_bp_fix_uninitialised_buffers_in_tests Gilles Peskine 2022-03-03 13:31:01 +0100
  • 53a07dc924 Modifies data files to match new test function name Thomas Daubney 2022-03-02 16:54:41 +0000
  • 755cb9bf4f Changes name of check_iv to iv_len_validity Thomas Daubney 2022-03-02 16:49:38 +0000
  • 7c4a486081 Initialise buffer before use Thomas Daubney 2022-03-02 16:47:49 +0000
  • ac72f9c213 Initialise iv buffer before use Thomas Daubney 2022-03-02 16:44:51 +0000
  • 757464c865
    Merge pull request #5592 from Tachi107/2.28-msvc-utf-8 Gilles Peskine 2022-03-02 16:42:35 +0100
  • 9a0b482e98
    Merge pull request #5589 from gilles-peskine-arm/mypy-on-jenkins-2.28 Gilles Peskine 2022-03-01 20:48:46 +0100
  • 24f20af0cd
    build(msvc): always assume source files are in UTF-8 Andrea Pappacoda 2021-12-27 22:41:21 +0100
  • 1eba24a6ce
    Merge pull request #5543 from AndrzejKurek/doxygen-fixes-compact-doxyfile-2-28 Gilles Peskine 2022-02-28 23:49:11 +0100
  • e2279e02ea
    Merge pull request #5503 from AndrzejKurek/doxygen-duplicate-parameter-docs-2-28 Gilles Peskine 2022-02-28 17:09:49 +0100
  • e69324458a
    Merge pull request #5540 from gilles-peskine-arm/check_config-chachapoly-2.28 Gilles Peskine 2022-02-28 17:07:53 +0100
  • df57835a76 Make mypy unconditional Gilles Peskine 2022-02-28 16:06:36 +0100
  • f70ccb0038
    Merge pull request #5577 from AndrzejKurek/raw-key-agreement-destroy-missing-2-28 Gilles Peskine 2022-02-25 13:34:06 +0100
  • 4b1216b003 Add missing key destruction calls in ssl_write_client_key_exchange Andrzej Kurek 2022-02-24 13:38:48 -0500
  • 4e921870b1
    Merge pull request #5546 from SiliconLabs/mbedtls-2.28/feature/PSEC-3195-PSA-test-suites-NOT-using-UID-0 Manuel Pégourié-Gonnard 2022-02-17 11:49:41 +0100
  • 9be61680b1 Update library/psa_its_file.c PeterSpace 2022-02-11 10:21:16 +0100
  • 55dfd8bb0a BUGFIX: PSA test vectors use UID 1 instead of 0. Test vector to test rejection of uid = 0 was added. pespacek 2022-02-08 13:47:25 +0100
  • ecaca12612 TEST: added psa_its_set expected failure test pespacek 2022-02-08 13:57:10 +0100
  • 55f15c7e6c BUGFIX: psa_its_set now rejects UID = 0 pespacek 2022-02-08 13:52:28 +0100
  • 8e1ca4df2e
    Merge pull request #5459 from gilles-peskine-arm/check_test_cases-list-2.28 Ronald Cron 2022-02-15 13:52:37 +0100
  • ef3f27b4ba doxygen: enable the search engine Andrzej Kurek 2022-02-15 06:56:16 -0500
  • 60d9947bc4 Change our code size reference job to use baremetal_size Gilles Peskine 2021-09-01 20:00:33 +0200
  • 98bb5d330d New configuration preset baremetal_size Gilles Peskine 2021-09-01 19:51:19 +0200
  • b3fca7bbce doxygen: remove irrelevant options Andrzej Kurek 2022-02-15 06:55:11 -0500
  • 4d6ed1142c Remove default values and comments from mbedtls.doxyfile Andrzej Kurek 2022-02-15 06:44:05 -0500
  • fa21dda04a Fix indentation Gilles Peskine 2021-09-09 20:39:47 +0200
  • 9130b5b774 Add check_config checks for AEAD Gilles Peskine 2021-09-02 10:33:57 +0200
  • 05b6125f69
    Merge pull request #5449 from gilles-peskine-arm/pip-requirements-no-maintainer-2.28 Manuel Pégourié-Gonnard 2022-02-15 10:18:08 +0100
  • 617fb004fd
    Merge pull request #5536 from mpg/fix-ecdh-psa-2.28 Manuel Pégourié-Gonnard 2022-02-15 09:09:13 +0100
  • 0178487fb2 Fix missing check on server-chosen curve Manuel Pégourié-Gonnard 2022-01-25 11:46:19 +0100
  • 298d6cc397 Add mbedtls_ssl_check_curve_tls_id() (internal) Manuel Pégourié-Gonnard 2022-02-14 11:34:47 +0100
  • 97f188289d
    Merge pull request #5502 from AndrzejKurek/backport-2-18-import-opaque-driver-wrappers Ronald Cron 2022-02-07 11:14:02 +0100
  • 8b8760885e
    Merge pull request #5465 from gilles-peskine-arm/cmake-test-suite-enumeration-2.28 Manuel Pégourié-Gonnard 2022-02-07 09:48:24 +0100
  • d0c6a84dca Test driver: keep variable declarations first Andrzej Kurek 2022-02-04 09:05:50 -0500
  • 28a7c06281 Test drivers: rename import call source to driver location Andrzej Kurek 2022-02-04 09:04:20 -0500
  • 981a0ceeee Formatting and documentation fixes Andrzej Kurek 2022-02-03 09:42:47 -0500
  • 96c8f9e89d Add tests for import hooks in the driver wrappers Andrzej Kurek 2022-02-04 07:12:30 -0500
  • fcaef2ee4d doxygen: merge multiple descriptions of the same return codes Andrzej Kurek 2022-02-04 07:54:59 -0500
  • d4c5c3d231 Remove obsolete calls to if_build_succeeded Gilles Peskine 2022-02-04 00:30:54 +0100
  • fdddb9de8f Remove obsolete variable restoration or unset at the end of a component Gilles Peskine 2022-02-04 00:29:18 +0100
  • 717d55edbe Remove obsolete cd at the end of a component Gilles Peskine 2022-02-04 00:25:06 +0100
  • ca9cfcaed9 Stop CMake out of source tests running on 16.04 (continued) Gilles Peskine 2022-02-04 00:21:12 +0100
  • 349a059f5f
    Merge pull request #5461 from gilles-peskine-arm/ssl-opt-self-signed-positive-2.28 Manuel Pégourié-Gonnard 2022-02-03 11:33:59 +0100
  • ca664c74a6
    Merge pull request #5255 from AndrzejKurek/chacha-iv-len-16-fixes-2.x Manuel Pégourié-Gonnard 2022-02-03 11:31:34 +0100
  • 92d54fb41d
    Merge pull request #5444 from AndrzejKurek/use-psa-crypto-reduced-configs-2.28 Manuel Pégourié-Gonnard 2022-02-02 10:20:35 +0100
  • b72ecfd5a0
    Merge pull request #5468 from Unity-Technologies/mbedtls-2.28-windows-arm64-workaround Manuel Pégourié-Gonnard 2022-02-01 09:21:37 +0100
  • 61156f8a6a Cap the workaround for mbedtls_mpi_safe_cond_assign on MSVC/ARM64 to MSVC versions prior to 17.1. Signed-off-by: Tautvydas Žilys <tautvydas.zilys@gmail.com> Tautvydas Žilys 2022-01-31 13:34:01 -0800
  • a16ffaf811 Add a check in check_config.h for PK_WRITE_C when RSA is enabled Andrzej Kurek 2022-01-28 09:03:03 -0500
  • 699290de04 Fix config-mini-tls1_1 PK_WRITE requirement when USA_PSA_CRYPTO is used Andrzej Kurek 2022-01-28 09:01:11 -0500
  • d08ed95419 Formatting: remove tabs from check_config.h Andrzej Kurek 2022-01-27 11:03:09 -0500
  • 38adac32e7 Add a changelog entry regarding bugfixes Andrzej Kurek 2022-01-24 10:09:38 -0500
  • 19d6ab0fb8 Enable testing with PSA for config-mini-tls1_1 Andrzej Kurek 2022-01-27 11:01:24 -0500
  • 1faa2a3c6e Add a check for MBEDTLS_PK_WRITE_C with USE_PSA_CRYPTO to check-config.h Andrzej Kurek 2022-01-27 11:00:24 -0500
  • ea4af4d345 Don't inline mbedtls_mpi_safe_cond_assign on MSVC/ARM64 to avoid a compiler bug. Signed-off-by: Tautvydas Žilys <tautvydas.zilys@gmail.com> Tautvydas Žilys 2022-01-26 15:33:27 -0800
  • 19e83fa3a5 Restructure test-ref-configs to test with USE_PSA_CRYPTO turned on Andrzej Kurek 2022-01-17 16:05:43 +0100
  • e001596d83 Add missing MBEDTLS_ASN1_WRITE_C dependency in test_suite_psa_crypto Andrzej Kurek 2022-01-17 15:29:38 +0100
  • e2462ba437 Add missing dependencies on MBEDTLS_KEY_EXCHANGE_SOME_PSK_ENABLED Andrzej Kurek 2022-01-17 15:29:08 +0100
  • c60cc1d7be Add missing dependency on MBEDTLS_GCM_C in cipher tests Andrzej Kurek 2022-01-17 15:27:23 +0100
  • 53ad763848 Mark unused variable in tests for cases with reduced configs Andrzej Kurek 2022-01-17 15:26:24 +0100
  • 3df1dae6c0 CMake: generate the list of test suites automatically Gilles Peskine 2022-01-25 22:30:25 +0100
  • 8c681b7290 Add positive test case with self-signed certificates Gilles Peskine 2022-01-07 23:10:56 +0100
  • 98dcb4c024
    Merge pull request #5458 from AndrzejKurek/gitignore-eclipse-2-28 Gilles Peskine 2022-01-25 17:02:58 +0100
  • efd696afb9 New option to list all test cases Gilles Peskine 2022-01-07 15:58:55 +0100
  • 0c2f8ee3f0 Move collect_available_test_cases to check_test_cases.py Gilles Peskine 2022-01-07 15:58:38 +0100
  • d5746aa13d Add eclipse-specific project files to gitignore Andrzej Kurek 2022-01-25 06:11:58 -0500
  • ed29547902
    Merge pull request #5452 from AndrzejKurek/doxygen-closure-fixes-2-28 Gilles Peskine 2022-01-24 21:40:42 +0100
  • fe5fb8e5d2 doxygen: remove empty platform_time configuration section Andrzej Kurek 2022-01-24 10:33:13 -0500
  • ff632d5a3c doxygen: move addtogroup closures to include more elements Andrzej Kurek 2022-01-24 10:32:00 -0500
  • 73afe27d5d Add missing asterisk to doxygen closures Andrzej Kurek 2022-01-24 10:31:06 -0500
  • bf62325c9f
    Merge pull request #5439 from SebastianBoe/mbedtls-2.28_check_config Gilles Peskine 2022-01-22 00:52:18 +0100
  • d78e6cc817 Any package used in a script must be listed in ci.requirements.txt Gilles Peskine 2022-01-22 00:44:07 +0100
  • 9db51a6e26 Add missing config check for PKCS5. Sebastian Bøe 2022-01-19 12:04:35 +0100
  • 4afaba52a9
    Merge pull request #5416 from gstrauss/mbedtls_ssl_config_defaults-repeat-2.28 Manuel Pégourié-Gonnard 2022-01-14 10:41:12 +0100
  • bbfa3f1967
    Merge pull request #5422 from yanesca/update_mailing_list_links_backport Gilles Peskine 2022-01-12 16:47:02 +0100
  • c6935e8b19 Update mailing list links Janos Follath 2022-01-12 13:09:17 +0000
  • de081ce75c Reset dhm_P and dhm_G if config call repeated Glenn Strauss 2021-12-20 01:43:17 -0500
  • 4ed2844405
    Merge pull request #5312 from gilles-peskine-arm/add_list_config_function-2.x Gilles Peskine 2021-12-20 22:08:01 +0100