Commit Graph

  • 60f76663c0 Align forced ciphersuite with test description Ronald Cron 2023-11-28 17:52:42 +01:00
  • c3cd410acf Merge pull request #8286 from gilles-peskine-arm/check_mbedtls_calloc_overallocation-disable_with_asan Dave Rodgman 2023-11-28 16:48:31 +00:00
  • 29ad2d7609 ssl-opt.sh: Remove unnecessary symmetric crypto dependencies Ronald Cron 2023-11-28 17:43:49 +01:00
  • c89f7817e1 Use common license header Dave Rodgman 2023-11-28 13:55:20 +00:00
  • 82d7a875ff Update tests to refer to our tf-m config wrapper Dave Rodgman 2023-11-28 10:06:33 +00:00
  • 677285a299 Clarify "functions that facilitate the transition" Gilles Peskine 2023-11-28 16:45:50 +01:00
  • bcd305913f pk: move functions to verify RFC8410 group ID to pk_internal Valerio Setti 2023-11-28 16:27:55 +01:00
  • 7ee4cc302a Create legacy-API bridge API design document Gilles Peskine 2023-11-28 15:49:57 +01:00
  • 41bc42ac1b ssl-opt.sh: Fix some symmetric crypto dependencies Ronald Cron 2023-11-28 15:03:57 +01:00
  • 5b73de8ddb ssl-opt.sh: Add a check of the list of supported ciphersuites Ronald Cron 2023-11-28 15:49:25 +01:00
  • 410ad44725 Disable hw AES on Arm for IAR Dave Rodgman 2023-11-28 13:42:17 +00:00
  • 9e1d2e5727 Merge pull request #8029 from gilles-peskine-arm/fix-MBEDTLS_HAS_MD5_VIA_LOWLEVEL_OR_PSA Tom Cosgrove 2023-11-28 13:12:10 +00:00
  • d5604bacc4 pkwrite: add internal defines for proper key buffer sizes Valerio Setti 2023-11-28 14:10:43 +01:00
  • 605f03cb76 pkwrite: reorganize code Valerio Setti 2023-11-28 12:46:39 +01:00
  • 919e3fa729 check_config: fix guards for PSA builtin implementation of cipher/AEAD Valerio Setti 2023-11-20 16:30:05 +01:00
  • b1cf8aeda4 adjust_psa_from_legacy: add required CIPHER_C dependencies Valerio Setti 2023-11-20 16:24:00 +01:00
  • 6632a12fa3 all.sh: re-enable CCM/GCM in test_full_no_cipher_with_crypto[_config]() Valerio Setti 2023-11-20 16:03:56 +01:00
  • 4edcf693e7 Use latest TF-M config with bare-minimum changes Dave Rodgman 2023-11-15 12:23:29 +00:00
  • a326eb990d We no longer need to undef ALT defines Dave Rodgman 2023-11-27 10:56:41 +00:00
  • be5489ae98 Simplify test for building P256-M Dave Rodgman 2023-11-27 10:30:03 +00:00
  • 897bb77c0c Update tf-m tests in all.sh for P256-M Dave Rodgman 2023-11-15 16:34:20 +00:00
  • 451ec8a4bc Add comment to read_outcome_file in analyze_outcomes.py Pengyu Lv 2023-11-28 17:59:05 +08:00
  • c2e8f3a080 Add type annotations to analyze_outcomes.py Pengyu Lv 2023-11-28 17:22:04 +08:00
  • 11c3fd1f73 Merge pull request #8568 from yanrayw/issue/8356/block_cipher_no_decrypt_cleanup Manuel Pégourié-Gonnard 2023-11-28 08:49:48 +00:00
  • 294f5d7ea9 Merge pull request #8540 from valeriosetti/issue8060 Manuel Pégourié-Gonnard 2023-11-28 08:18:45 +00:00
  • 854c737db1 pk: use common header/footer macros for pkwrite and pkparse Valerio Setti 2023-11-28 08:37:57 +01:00
  • 180915018d pem: auto add newlines to header/footer in mbedtls_pem_write_buffer() Valerio Setti 2023-11-28 08:37:06 +01:00
  • 20e3ca391e Run tests for ref_vs_driver outside task function Pengyu Lv 2023-11-28 15:30:03 +08:00
  • da3c206ebd fix build warning with arm64 gcc 5.4 Jerry Yu 2023-11-28 14:28:03 +08:00
  • 18908ec276 Define named tuple for component outcomes Pengyu Lv 2023-11-28 12:11:52 +08:00
  • 28ae4648a6 Use mutable set all the time Pengyu Lv 2023-11-28 11:35:19 +08:00
  • 59b9efc6dd Check if driver_component is missing Pengyu Lv 2023-11-28 11:15:00 +08:00
  • f28cf594b1 Break the loop when case hits Pengyu Lv 2023-11-28 10:56:29 +08:00
  • dd1d6a7cca Improve readability of the script Pengyu Lv 2023-11-27 17:57:31 +08:00
  • a1ddcfaef8 Extend the pattern of pkparse test on encrypted keys Pengyu Lv 2023-11-28 09:46:01 +08:00
  • 6c927c0795 Merge branch 'development' into review/gilles/update-old-dep-MD_CAN Pengyu Lv 2023-11-28 09:31:44 +08:00
  • 150002c9f9 Skip calloc overallocation test case Gilles Peskine 2023-11-27 18:24:45 +01:00
  • 12d8b8eaba Merge pull request #8539 from tom-daubney-arm/add_test_script_psa_hash Tom Cosgrove 2023-11-27 12:13:18 +00:00
  • 4e9d5aa2ba Merge pull request #8515 from mschulz-at-hilscher/fixes/pragma-error-gcc452 Dave Rodgman 2023-11-27 11:28:30 +00:00
  • 9fbac381e6 Merge pull request #8326 from daverodgman/aesce-thumb2 Dave Rodgman 2023-11-27 09:58:58 +00:00
  • 6f6090d19b tf-m config: update and enable BLOCK_CIPHER_NO_DECRYPT Yanray Wang 2023-11-27 15:54:53 +08:00
  • 16b00f9522 mbedtls_config: improve documentation for BLOCK_CIPHER_NO_DECRYPT Yanray Wang 2023-11-27 15:52:24 +08:00
  • 392ed3fe7f Add better documentation for mbedtls_test_mutex_mutex Paul Elliott 2023-11-24 15:48:28 +00:00
  • c94f8f1163 Merge pull request #8551 from daverodgman/sign-conversion-part1 Dave Rodgman 2023-11-24 15:12:00 +00:00
  • e8f3789312 Revert change that removed in_tf_psa_crypto_repo variable Thomas Daubney 2023-11-24 11:41:23 +00:00
  • a3b80386d9 Merge remote-tracking branch 'origin/development' into sign-conversion-part1 Dave Rodgman 2023-11-24 11:27:18 +00:00
  • 6130a619f8 Remove unused variable Thomas Daubney 2023-11-24 10:58:07 +00:00
  • fc60e9b7bf Make function calls consistent Thomas Daubney 2023-11-24 10:56:04 +00:00
  • cdbf2fd644 Add documentation for new public functions Thomas Daubney 2023-11-24 10:54:56 +00:00
  • beec452e3c Use os.path.join in crypto_core_directory Thomas Daubney 2023-11-24 10:48:44 +00:00
  • c7cc83cc44 Merge pull request #1119 from davidhorstmann-arm/psa-buffer-copy-fn Dave Rodgman 2023-11-24 10:46:38 +00:00
  • 806c27c5f4 Merge pull request #1126 from davidhorstmann-arm/psa-buffer-copy-fn-2.28 Dave Rodgman 2023-11-24 10:46:31 +00:00
  • 905409abe2 Merge pull request #8500 from Ryan-Everett-arm/8409-make-empty-key-slots-explicit Janos Follath 2023-11-24 08:52:01 +00:00
  • 1b58ecbfb0 Fixed compilation for Haiku OS Related to: https://github.com/Mbed-TLS/mbedtls/issues/8562 Oldes Huhuman 2023-11-23 22:46:20 +01:00
  • 8c6d332c44 Fix comment typos Paul Elliott 2023-11-23 18:53:13 +00:00
  • f25d831123 Ensure mutex test mutex gets free'd Paul Elliott 2023-11-23 18:49:43 +00:00
  • 8cd4bc4ac2 Merge pull request #8124 from yanrayw/support_cipher_encrypt_only Dave Rodgman 2023-11-23 17:43:00 +00:00
  • e49047520f Merge pull request #8556 from minosgalanakis/bugfix/fix_trailing_whitespace Dave Rodgman 2023-11-23 17:04:18 +00:00
  • 2a0d4e2995 Revert "Refactor psa_load_persistent_key_into_slot to remove bad goto" Ryan Everett 2023-11-23 16:33:12 +00:00
  • c44042ddbc Merge pull request #7905 from lpy4105/issue/misc-improvement Dave Rodgman 2023-11-23 16:20:58 +00:00
  • d69f4017fb Refactor psa_load_persistent_key_into_slot to remove bad goto Ryan Everett 2023-11-23 16:20:45 +00:00
  • 34915fac3a ssl-opt.sh: Fix getting the list of supported ciphersuites. Ronald Cron 2023-11-23 17:20:19 +01:00
  • 8e1f0d0d31 Improve description of psa_crypto_input_copy_alloc David Horstmann 2023-11-23 15:59:30 +00:00
  • 0d52c71ccd Use initializers in alloc functions David Horstmann 2023-11-23 15:50:37 +00:00
  • 45221ffdc4 Add casts to local input / output initializers David Horstmann 2023-11-23 15:45:29 +00:00
  • a575a5a26a Improve description of psa_crypto_input_copy_alloc David Horstmann 2023-11-23 15:59:30 +00:00
  • 9db14486da Use initializers in alloc functions David Horstmann 2023-11-23 15:50:37 +00:00
  • 31003ffa46 Add casts to local input / output initializers David Horstmann 2023-11-23 15:45:29 +00:00
  • 60dcdd1686 Merge pull request #8558 from gilles-peskine-arm/MBEDTLS_TEST_HAVE_xSAN-2.28 Dave Rodgman 2023-11-23 14:04:09 +00:00
  • 18040ede3f all.sh: export LC_COLLATE=C for sorting in ASCII order Yanray Wang 2023-11-23 21:29:56 +08:00
  • 2e3f6902ed Merge pull request #8549 from gilles-peskine-arm/metatest-gcc-12 Paul Elliott 2023-11-23 11:09:41 +00:00
  • 20e76134ea Merge pull request #8557 from gilles-peskine-arm/metatest-gcc-12-2.28 Paul Elliott 2023-11-23 11:09:24 +00:00
  • 3781ab40fb tls13: early_data: cli: remove nst_ prefix Yanray Wang 2023-11-23 18:17:11 +08:00
  • 8932404c45 Introduce project_crypto_name in build_tree.py Thomas Daubney 2023-11-23 10:14:12 +00:00
  • d0c3076dba Make use of crypto_core_directory function in script Thomas Daubney 2023-11-23 09:59:57 +00:00
  • d012084e91 tls13: early_data: cli: optimize code Yanray Wang 2023-11-23 16:35:54 +08:00
  • 42be1bab30 block_cipher_no_decrypt: improve comment Yanray Wang 2023-11-23 14:28:47 +08:00
  • 70642ecb24 all.sh: check_test_dependencies: add one more option Yanray Wang 2023-11-23 11:10:53 +08:00
  • 31a9b7891a Improve comments and variable naming Pengyu Lv 2023-11-23 14:15:37 +08:00
  • a442858878 Restruct the structure of outcome file presentation Pengyu Lv 2023-11-22 19:02:15 +08:00
  • 690ee81533 Merge remote-tracking branch 'origin/development' into support_cipher_encrypt_only Yanray Wang 2023-11-23 10:31:26 +08:00
  • a6cf5d67c5 Share parsed outcomes among tasks when ananlyzing Pengyu Lv 2023-11-22 11:35:21 +08:00
  • 2e342f6938 Merge pull request #8546 from BrianX7c/development Dave Rodgman 2023-11-22 19:36:25 +00:00
  • 755d32117b Rename guess_mbedtls_root to guess_project_root Thomas Daubney 2023-11-22 17:18:22 +00:00
  • 3b2b7f8acf MSan and TSan complain as well, not just ASan Gilles Peskine 2023-11-22 18:08:17 +01:00
  • d35b94b662 Improve implementation of crypto_core_directory Thomas Daubney 2023-11-22 17:00:34 +00:00
  • c3a9bdb2b5 Detect enabled GCC/Clang sanitizers Gilles Peskine 2023-11-22 17:55:43 +01:00
  • 05ebe967be Disable check_mbedtls_calloc overallocation under ASan Gilles Peskine 2023-10-01 21:44:31 +02:00
  • fa8ec2611e Detect enabled GCC/Clang sanitizers Gilles Peskine 2023-11-22 17:55:43 +01:00
  • 4e574dbd43 Remove initial changelog entry creation support Gabor Mezei 2023-11-22 17:48:00 +01:00
  • 3f5e1e81b2 Merge pull request #8440 from yuhaoth/pr/fix-missing-pre_shared_key-ext-sent-mask Gilles Peskine 2023-11-22 16:40:12 +00:00
  • e9616fdbc9 Fix the build with gcc-12 -Wuse-after-free Gilles Peskine 2023-11-21 13:42:40 +01:00
  • 772056ccea Replace repo_root with project_root Thomas Daubney 2023-11-22 16:23:16 +00:00
  • b42c50bd60 Make use of new crypto_core_directory function Thomas Daubney 2023-11-22 15:53:38 +00:00
  • 79cae20a02 Remove useless line Thomas Daubney 2023-11-22 15:49:19 +00:00
  • 1a76ab1c34 Rename "output_copy" -> "local_output" David Horstmann 2023-11-20 12:54:09 +00:00
  • 81a0d57e36 Rename "input_copy" -> "local_input" David Horstmann 2023-11-20 17:15:32 +00:00
  • 48ffb93d7f De-abbreviate "len" -> "length" David Horstmann 2023-11-20 12:54:09 +00:00
  • 232ab25bcd Change psa_crypto_copy_output error code David Horstmann 2023-11-20 12:39:38 +00:00
  • 34c434a3ca Add initializers for input / output copies David Horstmann 2023-11-20 12:16:08 +00:00