Commit Graph

  • ee4d729555 print received early application data Jerry Yu 2023-12-01 16:46:14 +08:00
  • e96551276a switch inbound transform to handshake Jerry Yu 2023-12-01 16:44:40 +08:00
  • 75c9ab76b5 implement parser of eoed Jerry Yu 2023-12-01 16:41:40 +08:00
  • b4ed4602f2 implement coordinate of eoed Jerry Yu 2023-12-01 16:34:00 +08:00
  • d5c3496ce2 Add dummy framework of eoed state Jerry Yu 2023-12-01 16:32:31 +08:00
  • 59d420f17b empty process_end_of_early_data Jerry Yu 2023-12-01 16:30:34 +08:00
  • b422cab052 tls: check RNG in ssl_conf_check when calling mbedtls_ssl_setup Yanray Wang 2023-12-01 16:18:10 +08:00
  • 857d29f29a Merge pull request #8528 from yanrayw/issue/6933/parse-max_early_data_size Ronald Cron 2023-12-01 08:27:26 +00:00
  • 9b72e39701 re-introduce process_wait_flight2 Jerry Yu 2023-12-01 16:27:08 +08:00
  • e32fac3d23 remove wait_flight2 state Jerry Yu 2023-12-01 16:25:16 +08:00
  • 422951b9ed Merge pull request #8044 from daverodgman/msft-aarch64 Dave Rodgman 2023-12-01 07:48:26 +00:00
  • e72dfff1d6 tls13: early_data: cli: improve comment Yanray Wang 2023-12-01 12:05:12 +08:00
  • 2bef7fbc8d tls13: early_data: cli: remove guard to fix failure Yanray Wang 2023-12-01 12:02:54 +08:00
  • 1097d4e731 Minor clarification Gilles Peskine 2023-11-30 21:18:10 +01:00
  • c3fd0958ce typo Gilles Peskine 2023-11-30 21:18:04 +01:00
  • 02112cc9a1 Update PBKDF2 availability for 3.5 Gilles Peskine 2023-11-30 21:17:27 +01:00
  • 3ea22dcb51 Correct function names prefixes where they diverge from module names Gilles Peskine 2023-11-30 21:07:24 +01:00
  • dbcfc7dd95 Be more informative about "No change" Gilles Peskine 2023-11-30 21:04:06 +01:00
  • db80b2301c Introduce guess_tf_psa_crypto_root Thomas Daubney 2023-11-30 17:33:54 +00:00
  • d1f2934e78 Introduce guess_mbedtls_root Thomas Daubney 2023-11-30 17:25:55 +00:00
  • 56bee0344e Rename variable for better clarity Thomas Daubney 2023-11-30 14:33:35 +00:00
  • 46588de8fc Improve documentation of crypto_core_directory Thomas Daubney 2023-11-30 13:59:30 +00:00
  • 08c6dc4942 Rename project_crypto_name Thomas Daubney 2023-11-30 13:56:09 +00:00
  • d79854b3f7 That's not what mbedtls_ecdh_get_params does Gilles Peskine 2023-11-30 14:01:59 +01:00
  • f7746bdd79 Correct lists of sign/verify functions Gilles Peskine 2023-11-30 14:01:44 +01:00
  • 951cf39b3f Corrections and clarifications around asymmetric key formats Gilles Peskine 2023-11-30 14:01:20 +01:00
  • 4d234f1ede Editorial corrections Gilles Peskine 2023-11-30 13:59:49 +01:00
  • 059f66ce7c Remove redundant check Dave Rodgman 2023-11-30 11:02:03 +00:00
  • 6eee57bc07 Merge remote-tracking branch 'origin/development' into msft-aarch64 Dave Rodgman 2023-11-30 11:01:04 +00:00
  • 396a2a3dcb Explain interruptible operations Gilles Peskine 2023-11-30 11:02:06 +01:00
  • 12d1c3ad4f Use MBEDTLS_HAVE_NEON_INTRINSICS in aesce Dave Rodgman 2023-11-30 09:38:38 +00:00
  • d879b47b52 tidy up macros in mbedtls_xor Dave Rodgman 2023-11-30 09:35:14 +00:00
  • 59059ec503 Merge remote-tracking branch 'origin/development' into msft-aarch64 Dave Rodgman 2023-11-30 09:31:26 +00:00
  • c353c5cfd5 Catch ScriptOutputError in analyze_outcomes.py Pengyu Lv 2023-11-30 16:57:08 +08:00
  • ce980e61cc Move script outputs handling to collect_from_script Pengyu Lv 2023-11-30 16:53:31 +08:00
  • b3e207d762 tls13: early_data: cli: rename early_data parser in nst Yanray Wang 2023-11-30 16:49:49 +08:00
  • 0790041dc6 Revert "tls13: early_data: cli: remove nst_ prefix" Yanray Wang 2023-11-30 16:44:44 +08:00
  • 10dfe76425 Merge pull request #8573 from daverodgman/iar-aesce2 Dave Rodgman 2023-11-30 08:22:09 +00:00
  • f4bad42670 itls13: early_data: cli: improve comment Yanray Wang 2023-11-30 15:36:43 +08:00
  • ad6d016b8f pkwrite: fix return value in pk_get_type_ext() Valerio Setti 2023-11-30 08:10:36 +01:00
  • 3cc486aa11 pkparse: make pk_internal.h always available Valerio Setti 2023-11-30 08:09:47 +01:00
  • a29db7da2e tls13: early_data: cli: assign ciphersuite properly Yanray Wang 2023-11-30 14:06:14 +08:00
  • d1198060a5 Merge branch 'development' into issue/wrong-suite-name-in-check_test_cases_py Pengyu Lv 2023-11-30 10:05:54 +08:00
  • d96aa1b5cd Say who to contact Gilles Peskine 2023-11-29 21:13:02 +01:00
  • dfe6707fc7 Fix typos and make minor style improvements Gilles Peskine 2023-11-29 21:12:39 +01:00
  • 7d68a1954c Protect against compiler optimizations Gilles Peskine 2023-11-23 12:33:39 +01:00
  • 0c7d3eda0a Memory poisoning: meta-test writes as well as reads Gilles Peskine 2023-11-22 18:22:07 +01:00
  • 014d89b782 Avoid unused variable warnings in some plausible usage Gilles Peskine 2023-11-22 18:13:46 +01:00
  • 5e8740576c Use the existing definition of MBEDTLS_TEST_HAVE_ASAN Gilles Peskine 2023-11-22 18:13:23 +01:00
  • d751406f8d Port to platforms where printf doesn't have %zu Gilles Peskine 2023-11-03 19:41:44 +01:00
  • ac8cd66bda Fix MSVC build failure Gilles Peskine 2023-11-03 17:01:32 +01:00
  • 721a64463a Basic functional test for memory poisoning Gilles Peskine 2023-11-02 23:07:33 +01:00
  • 962c5da52a Fix memory poisoning with Asan on arbitrary byte boundaries Gilles Peskine 2023-11-02 22:44:32 +01:00
  • 071d144a2e Add memory poisoning framework Gilles Peskine 2023-11-02 20:49:34 +01:00
  • 87270e5337 New files for memory-related test functions Gilles Peskine 2023-11-02 17:14:01 +01:00
  • a7d5662f15 Allow PSA test cases to depend on test conditions Gilles Peskine 2023-11-29 20:49:04 +01:00
  • 242e4efcad Merge remote-tracking branch 'mbedtls-2.28' into mbedtls-2.28-restricted Gilles Peskine 2023-11-29 19:50:46 +01:00
  • 6f8ca29ce4 Use the existing definition of __func__ Gilles Peskine 2023-11-29 19:42:43 +01:00
  • 895ebc30f0 Protect against compiler optimizations Gilles Peskine 2023-11-23 12:33:39 +01:00
  • ef0f01fee6 Memory poisoning: meta-test writes as well as reads Gilles Peskine 2023-11-22 18:22:07 +01:00
  • 81f8132bd5 Avoid unused variable warnings in some plausible usage Gilles Peskine 2023-11-22 18:13:46 +01:00
  • abfad78655 Use the existing definition of MBEDTLS_TEST_HAVE_ASAN Gilles Peskine 2023-11-22 18:13:23 +01:00
  • e0acf8787d Port to platforms where printf doesn't have %zu Gilles Peskine 2023-11-03 19:41:44 +01:00
  • f5dd00288e Fix MSVC build failure Gilles Peskine 2023-11-03 17:01:32 +01:00
  • 479a1944e8 Basic functional test for memory poisoning Gilles Peskine 2023-11-02 23:07:33 +01:00
  • 0bdb6dc079 Fix memory poisoning with Asan on arbitrary byte boundaries Gilles Peskine 2023-11-02 22:44:32 +01:00
  • d29cce91d0 Add memory poisoning framework Gilles Peskine 2023-11-02 20:49:34 +01:00
  • 3fd3d05196 New files for memory-related test functions Gilles Peskine 2023-11-02 17:14:01 +01:00
  • 0457559323 Merge remote-tracking branch 'development' into development-restricted Gilles Peskine 2023-11-29 19:21:19 +01:00
  • bcc004b549 pkwrite: some reshaping for Montgomery keys in mbedtls_pk_write_pubkey_der() Valerio Setti 2023-11-29 17:16:55 +01:00
  • f5e46fd45c Merge pull request #8535 from daverodgman/update-tfm Dave Rodgman 2023-11-29 16:14:06 +00:00
  • 18eab984c7 Merge pull request #8560 from lpy4105/issue/8423/optimize-analyze_outcomes_py Gilles Peskine 2023-11-29 14:51:41 +00:00
  • a4f70fe3fe pkwrite: simplify management of opaque keys Valerio Setti 2023-11-29 15:05:47 +01:00
  • c6f1637f8c Merge pull request #8534 from paul-elliott-arm/fix_mutex_abstraction Janos Follath 2023-11-29 13:26:23 +00:00
  • fb96d800ab Merge pull request #8569 from yuhaoth/pr/fix-warning-on-arm64-gcc-5.4 Dave Rodgman 2023-11-29 11:52:18 +00:00
  • 7655fd2d93 Merge pull request #8570 from yuhaoth/pr/fix-ciphersuite-list-wrong-for-mbedtls-2.28 Gilles Peskine 2023-11-29 11:31:35 +00:00
  • 172c0b930f Merge pull request #8561 from ronald-cron-arm/fix-ciphersuites-list-in-ssl-opt Gilles Peskine 2023-11-29 11:31:33 +00:00
  • 5dcfd0c613 Some improvements Pengyu Lv 2023-11-29 18:03:28 +08:00
  • 51e72456f9 Automatically set MBEDTLS_NO_PLATFORM_ENTROPY in TF-M config Dave Rodgman 2023-11-29 09:44:44 +00:00
  • e4cf9b6f95 Move MBEDTLS_BLOCK_CIPHER_NO_DECRYPT to correct section Dave Rodgman 2023-11-29 09:43:20 +00:00
  • 2d9b7d491a Remove references to 3.4 Dave Rodgman 2023-11-29 09:42:44 +00:00
  • 2978c6c24e Add rules to check script test case listing Pengyu Lv 2023-11-29 17:35:38 +08:00
  • 6b5cedf51f Merge pull request #8547 from valeriosetti/issue8483 Manuel Pégourié-Gonnard 2023-11-29 08:53:42 +00:00
  • 92787e42c4 fix wrong gcc version check Jerry Yu 2023-11-29 16:30:38 +08:00
  • e743aa74b5 add non-gcc arm_neon support Jerry Yu 2023-11-29 15:54:32 +08:00
  • f9362b7324 pk_internal: small renaming for mbedtls_pk_get_group_id() Valerio Setti 2023-11-29 08:42:27 +01:00
  • d33f7a8c72 improve document Jerry Yu 2023-11-29 15:09:21 +08:00
  • 443c479faf Use the outputs as keys if the test case is defined in a script Pengyu Lv 2023-11-29 14:24:52 +08:00
  • 3c170d3298 Print suite name when listing test cases Pengyu Lv 2023-11-29 13:53:34 +08:00
  • 71fada10e5 Guards neon path Jerry Yu 2023-11-29 10:38:07 +08:00
  • 5b96b81980 Revert "fix build warning with arm64 gcc 5.4" Jerry Yu 2023-11-29 10:25:00 +08:00
  • ba77a66475 Align forced ciphersuite with test description Ronald Cron 2023-11-28 17:52:42 +01:00
  • 6f2183f756 ssl-opt.sh: Remove unnecessary symmetric crypto dependencies Ronald Cron 2023-11-28 17:43:49 +01:00
  • 237e3f8e53 ssl-opt.sh: Fix some symmetric crypto dependencies Ronald Cron 2023-11-28 15:03:57 +01:00
  • a8b474f42f ssl-opt.sh: Add a check of the list of supported ciphersuites Ronald Cron 2023-11-28 15:49:25 +01:00
  • 46a660a2c5 ssl-opt.sh: Fix getting the list of supported ciphersuites. Ronald Cron 2023-11-23 17:20:19 +01:00
  • 550cd6f9b2 Use boolean hit instead of int hits Pengyu Lv 2023-11-29 09:17:59 +08:00
  • d372da6201 Expand on the removal of RNG boilerplate Gilles Peskine 2023-11-28 18:03:53 +01:00
  • 601d3a0bd7 Add links to newly added functions Gilles Peskine 2023-11-28 18:03:16 +01:00
  • 5403cb340a typos Gilles Peskine 2023-11-28 18:03:03 +01:00