Commit Graph

  • d57c0731c9 Remove spaces around token-pasting macro operator David Horstmann 2023-12-13 14:03:40 +00:00
  • 4966eb8ce8 Merge pull request #8625 from davidhorstmann-arm/fix-uninit-mpi-test-2.28 Dave Rodgman 2023-12-13 11:19:21 +00:00
  • bdba26c8d7 Merge pull request #8626 from davidhorstmann-arm/fix-uninit-mpi-test Dave Rodgman 2023-12-13 11:19:00 +00:00
  • 1ef1eb234f Clarify psa_constant_names Gilles Peskine 2023-12-13 11:09:47 +01:00
  • 7404af6ec3 Merge pull request #8599 from valeriosetti/issue8357 Manuel Pégourié-Gonnard 2023-12-13 08:17:27 +00:00
  • 5feac959a5 Correct and clarify discussion of AES-CMAC-PRF-128 Gilles Peskine 2023-12-12 19:20:45 +01:00
  • 0308d79a34 Fix some MAC-related function names Gilles Peskine 2023-12-12 19:20:30 +01:00
  • ea6b3c030d Merge pull request #8605 from valeriosetti/issue8600 Manuel Pégourié-Gonnard 2023-12-12 16:53:15 +00:00
  • b4362d2cc7 Merge pull request #8523 from tom-daubney-arm/modify_check_generated_files_script Gilles Peskine 2023-12-11 21:15:00 +00:00
  • a211bb7f01 Merge pull request #8596 from xkqian/tls13_early_data_input_file Gilles Peskine 2023-12-11 21:14:57 +00:00
  • c5b7285da9 library: Remove unused psa_crypto_core.h include Joakim Andersson 2023-12-11 21:25:44 +01:00
  • bf4ec79085 Make return statuses unique in FREE_LOCAL_OUTPUT() David Horstmann 2023-12-11 15:45:20 +00:00
  • 3e72db4f51 Improve FREE_LOCAL_INPUT() and FREE_LOCAL_OUTPUT() David Horstmann 2023-12-08 14:08:18 +00:00
  • b7a5b6ed35 Add comment explaining the purpose of header David Horstmann 2023-12-08 12:09:04 +00:00
  • 00d7a04b82 Add more information to comment on test hooks David Horstmann 2023-12-07 18:39:17 +00:00
  • bbd44a767f Add missing license header David Horstmann 2023-12-07 18:34:49 +00:00
  • d596862418 Remove unnecessary include directory from CMake David Horstmann 2023-12-07 14:09:32 +00:00
  • 513101b00f Add MBEDTLS_PSA_COPY_CALLER_BUFFERS config option David Horstmann 2023-11-29 17:24:08 +00:00
  • e9a88ab0d5 Use macros to manage buffer copies David Horstmann 2023-11-29 17:07:13 +00:00
  • 410823730b Remove write check in driver wrappers tests David Horstmann 2023-11-30 17:55:15 +00:00
  • e138dce329 Change to use test-hook-based approach David Horstmann 2023-11-28 15:21:56 +00:00
  • c6977b4899 Copy input and output in psa_cipher_encrypt() David Horstmann 2023-11-27 17:43:05 +00:00
  • 8f35a4f003 Create memory poisoning wrapper for cipher encrypt David Horstmann 2023-11-27 17:32:47 +00:00
  • 38e4e9c499 Add explicit UNPOISON calls to memory tests David Horstmann 2023-11-24 18:26:47 +00:00
  • 372b8bb6c5 Add memory poisoning hooks David Horstmann 2023-11-24 16:21:04 +00:00
  • 95b54f34a0 Merge pull request #1129 from gilles-peskine-arm/psa-buffers-test-poison-2.28 David Horstmann 2023-12-11 17:56:23 +00:00
  • dbbfdabfd8 Merge pull request #1121 from gilles-peskine-arm/psa-buffers-test-poison David Horstmann 2023-12-11 17:56:13 +00:00
  • a9581d2d5f Fix CI failure of uninitialized fp Xiaokang Qian 2023-12-11 01:50:34 +00:00
  • e1f6d3bebd Backport 2.28: Avoid use of ip_len as it clashes with a macro in AIX system headers Tom Cosgrove 2023-12-08 21:53:18 +00:00
  • 656d4b3c74 Avoid use of ip_len as it clashes with a macro in AIX system headers Tom Cosgrove 2023-12-08 21:51:15 +00:00
  • ec4c47f62b Move MPI initialization to start of function David Horstmann 2023-12-08 18:27:48 +00:00
  • e04a97a1eb Move MPI initialization to start of function David Horstmann 2023-12-08 18:27:48 +00:00
  • 0f60c673f0 Merge pull request #8619 from davidhorstmann-arm/fix-selftest-doublefree Paul Elliott 2023-12-08 12:23:13 +00:00
  • 0dc3ed029a Merge pull request #8620 from davidhorstmann-arm/fix-selftest-doublefree-2.28 Paul Elliott 2023-12-08 12:23:05 +00:00
  • aedfc0932b Revert to ae952174a7 and addressing some comments Xiaokang Qian 2023-12-08 10:42:08 +00:00
  • f05b768457 Use existing variable containing full path Thomas Daubney 2023-12-08 09:47:48 +00:00
  • f75893bb36 Update comments Pengyu Lv 2023-12-08 17:21:39 +08:00
  • d90fbf7769 Adjuest checks in generate_key_rsa suite Pengyu Lv 2023-12-08 17:13:22 +08:00
  • e9efbc2aa5 Error out when get domain_parameters is not supported Pengyu Lv 2023-12-08 16:59:08 +08:00
  • f7f88d6443 Fix style Janos Follath 2023-11-21 14:20:08 +00:00
  • 8209ff335e Make local function static Janos Follath 2023-11-21 12:48:52 +00:00
  • aa5cc7b930 Add Changelog for the Marvin attack fix Janos Follath 2023-11-21 09:57:27 +00:00
  • 7166434ad8 Error out if script is missing when collecting test cases Pengyu Lv 2023-12-08 13:06:54 +08:00
  • 5bde6bd8a6 Revert "Catch ScriptOutputError in analyze_outcomes.py" Pengyu Lv 2023-12-08 12:22:56 +08:00
  • 94a42ccb3e Add tls13 in ticket flags helper function names Pengyu Lv 2023-12-06 10:04:17 +08:00
  • e9be2a259e fix-tls13-server-min-version-check.txt: rephrase ChangeLog Yanray Wang 2023-12-08 10:38:13 +08:00
  • 90acdc65e5 tl13: srv: improve comment Yanray Wang 2023-12-08 10:29:42 +08:00
  • 2bef917a3c tls13: srv: return BAD_PROTOCOL_VERSION if chosen unsupported version Yanray Wang 2023-12-08 10:21:53 +08:00
  • 177e49ad7a tls13: srv: improve DEBUG_MSG in case of TLS 1.2 disabled Yanray Wang 2023-12-08 10:51:04 +08:00
  • 408ba6f7b8 tls13: srv: replace with internal API to check is_tls12_enabled Yanray Wang 2023-12-08 10:18:03 +08:00
  • abd844f379 Fix wrong format in the function doc Pengyu Lv 2023-12-05 15:28:58 +08:00
  • 02e72f65da Reword return value description for mbedtls_ssl_tls13_is_kex_mode_supported Pengyu Lv 2023-12-04 16:11:51 +08:00
  • bc4aab7673 Add "_is_" to functions ssl_tls13_key_exchange_.*_available Pengyu Lv 2023-12-01 15:37:24 +08:00
  • b2cfafbb9e Consistent renaming Pengyu Lv 2023-11-14 13:56:13 +08:00
  • 2333b826f4 tls13: srv: rename mbedtls_ssl_tls13_check_kex_modes Pengyu Lv 2023-11-14 12:03:49 +08:00
  • 0a1ff2b969 Consistent renaming Pengyu Lv 2023-11-14 11:03:32 +08:00
  • 4f537f73fa tls13: rename mbedtls_ssl_session_check_ticket_flags Pengyu Lv 2023-11-13 18:07:22 +08:00
  • d72e858fd1 tls13: srv: rename ssl_tls13_ticket_permission_check Pengyu Lv 2023-11-10 10:37:18 +08:00
  • fc2cb9632b tls13: rename mbedtls_ssl_conf_tls13_check_kex_modes Pengyu Lv 2023-11-10 10:22:36 +08:00
  • 60a22567e4 tls13: change return value of mbedtls_ssl_conf_tls13_check_kex_modes Pengyu Lv 2023-10-25 11:41:02 +08:00
  • 981ec14744 tls13: rename ssl_tls13_check_*_key_exchange functions Pengyu Lv 2023-10-25 11:39:49 +08:00
  • 419f841511 Skip checking on maximum fragment length during handshake Waleed Elmelegy 2023-12-07 18:30:22 +00:00
  • 05fde60d89 Fix potential double-free in calloc selftest David Horstmann 2023-12-07 14:14:21 +00:00
  • 64cd2f21ed Fix potential double-free in calloc selftest David Horstmann 2023-12-07 14:14:21 +00:00
  • 177a45f556 Small clarifications in documentation Ryan Everett 2023-12-07 11:24:30 +00:00
  • b8c4254f44 Update cipher light -> block cipher definition Manuel Pégourié-Gonnard 2023-12-07 12:12:39 +01:00
  • 204c852442 Move psa-thread-safety.md Ryan Everett 2023-12-07 11:03:43 +00:00
  • 1e9733c6a8 Add graph Ryan Everett 2023-12-07 11:03:14 +00:00
  • 9f06681cb4 Update psa-thread-safety.md Ryan Everett 2023-12-07 11:02:48 +00:00
  • 303121eb16 Fix a typo Manuel Pégourié-Gonnard 2023-12-07 12:05:07 +01:00
  • 90d07118ad Merge pull request #6721 from yuhaoth/pr/tls13-early-data-extension-of-nst Ronald Cron 2023-12-07 09:25:35 +00:00
  • abeca020d8 Remove test_psa_crypto_config_accel_rsa_signature Pengyu Lv 2023-12-07 17:25:15 +08:00
  • 98a90c6542 Fix various issue Pengyu Lv 2023-12-07 17:23:25 +08:00
  • dce183f2e2 Remove the duplicate cases and add early_data_file option Xiaokang Qian 2023-12-07 09:22:38 +00:00
  • 963468035d Add the test framework of early data Xiaokang Qian 2023-12-07 09:19:43 +00:00
  • daddfb520d Open the file once read in the file path Xiaokang Qian 2023-12-07 08:14:30 +00:00
  • 864c62a906 Add one test case with early_data_file Xiaokang Qian 2023-12-07 06:11:38 +00:00
  • 35c026c09e Read early data file Xiaokang Qian 2023-12-07 06:10:34 +00:00
  • dd8a7f8acf Revert the early data test case Xiaokang Qian 2023-12-07 03:58:05 +00:00
  • 2a8035b495 Add read early data code Xiaokang Qian 2023-12-07 03:54:40 +00:00
  • a8342a7978 Remove the workarround for G->m dtls12 tests Pengyu Lv 2023-12-01 14:25:40 +08:00
  • d36bc98d18 Align the case listing with case running in compat.sh Pengyu Lv 2023-12-01 14:23:27 +08:00
  • 57db590586 Rework to revert the early_data enabled flag Xiaokang Qian 2023-12-07 03:29:22 +00:00
  • 3cd16c47bd Add analyze_driver_vs_reference_rsa for analyze_outcomes Pengyu Lv 2023-12-06 18:17:39 +08:00
  • 9e976f3649 Conditionally check the attribute of generated RSA key Pengyu Lv 2023-12-06 16:58:05 +08:00
  • f1cacad870 Correctly use asymmetric encrypt/decrypt driver Pengyu Lv 2023-12-06 16:52:48 +08:00
  • e705f572f9 Add components to test crypto_full w/wo accelerated RSA Pengyu Lv 2023-12-06 16:38:15 +08:00
  • f3ccfddb45 Merge pull request #8615 from davidhorstmann-arm/fix-cast-potential-overflow Gilles Peskine 2023-12-07 00:42:10 +00:00
  • f09b837977 Merge pull request #8614 from daverodgman/backport-filter-components-in-pr-job Dave Rodgman 2023-12-06 23:05:31 +00:00
  • 779819a4dd Merge pull request #8613 from bensze01/valgrind-only-in-nightlies Dave Rodgman 2023-12-06 19:18:24 +00:00
  • 42d78c73b7 Merge pull request #8550 from gabor-mezei-arm/tf_psa_crypto_change_log_support Gilles Peskine 2023-12-06 18:25:49 +00:00
  • 57e401b39f Merge pull request #8521 from valeriosetti/issue8441 Gilles Peskine 2023-12-06 18:25:44 +00:00
  • 4749007f64 Fix possible integer overflows before widening David Horstmann 2023-12-06 17:22:53 +00:00
  • e1c6c4c962 Do not run Valgrind tests in PR jobs Bence Szépkúti 2023-12-06 16:14:37 +01:00
  • 202bb71dcd ssl_tls12_server: do not export/import opaque keys Valerio Setti 2023-12-06 17:05:24 +01:00
  • 9aec1c71f2 Add record size checking during handshake Waleed Elmelegy 2023-12-05 20:08:51 +00:00
  • f482dcc6c7 Comply with the received Record Size Limit extension Jan Bruckner 2023-03-15 09:09:06 +01:00
  • 0354d04d3c Do not run Valgrind tests in PR jobs Bence Szépkúti 2023-12-06 16:14:37 +01:00
  • acd7bafcbb driver-only-build: update AEADs section Valerio Setti 2023-12-06 15:17:12 +01:00
  • d9c69d12ac Merge pull request #8513 from mschulz-at-hilscher/feature/explicitly-accessing-private-fields-in-benchmark Manuel Pégourié-Gonnard 2023-12-06 11:06:32 +00:00