Commit Graph

  • 51fc6cf378 Explore sanitizers for memory poisoning David Horstmann 2023-10-20 18:07:38 +01:00
  • 17b3716c5a Tweak compiler optimization evaluation section David Horstmann 2023-10-20 18:14:36 +01:00
  • fb81f77f88 Add build preset full_no_platform Paul Elliott 2023-10-18 17:44:59 +01:00
  • 49d467c37d Threading design: update and clarify 3.6 plan Janos Follath 2023-10-20 15:41:40 +01:00
  • de0e3e352d Threading design: Update empty slot tracking Janos Follath 2023-10-20 15:12:42 +01:00
  • 52586895f7 Clarify threading design document structure Janos Follath 2023-10-20 14:26:57 +01:00
  • 19192a5158 Clarify reentrancy requirements for drivers Janos Follath 2023-10-20 13:05:55 +01:00
  • e6cbec8ea7 all.sh: build_mingw: test build default config without MBEDTLS_AESNI_C Pengyu Lv 2023-10-20 09:49:01 +08:00
  • 4e54abf182 Add section on possible use of Valgrind tracing David Horstmann 2023-10-19 17:59:45 +01:00
  • 05ca3d9a1b Expand design for validation of careful access David Horstmann 2023-10-19 16:45:37 +01:00
  • fa27636396 Close file on error path Gilles Peskine 2023-10-17 18:08:24 +02:00
  • bf8520080a Use modern macros for calloc in test code Gilles Peskine 2023-10-17 17:31:50 +02:00
  • 3ca2f5cd01 Make TEST_CALLOC_NONNULL more robust Dave Rodgman 2023-09-19 18:30:25 +01:00
  • 7e36ad1f5c Merge pull request #7983 from gilles-peskine-arm/sample-program-demos-2.28 Gilles Peskine 2023-10-19 15:11:00 +00:00
  • 11120f9c4d Modify lcov.sh to work in tf-psa-crypto as well Thomas Daubney 2023-10-19 15:27:59 +01:00
  • 83d0dbf087 Added changelog. Matthias Schulz 2023-10-19 16:25:53 +02:00
  • a72b4ca734 Modify optimize-testing instructions David Horstmann 2023-10-19 15:22:15 +01:00
  • 3f7e42a750 Move implementation by module table earlier David Horstmann 2023-10-19 15:14:20 +01:00
  • dae0ad439f Add more detail in design of memory poisoning David Horstmann 2023-10-19 14:03:51 +01:00
  • edc32eaf1a Uncrustified Matthias Schulz 2023-10-19 16:09:08 +02:00
  • 0bd87f5959 Change unsigned int to uint8_t David Horstmann 2023-10-19 13:45:21 +01:00
  • 3af2eb2919 Merge pull request #8393 from mpg/fix-ssl-opt-psa-deps Manuel Pégourié-Gonnard 2023-10-19 12:41:48 +00:00
  • 08e9423f14 Merge remote-tracking branch 'origin/development' into adjust_tfm_configs Yanray Wang 2023-10-19 17:44:47 +08:00
  • 22334a202a Fix some dependencies in ssl-opt.sh Manuel Pégourié-Gonnard 2023-10-19 11:27:33 +02:00
  • b2ca03251d all.sh: build_mingw: test AESNI intrinsics Pengyu Lv 2023-10-19 17:17:19 +08:00
  • c5d9d2d67e Reword the changelog entry Pengyu Lv 2023-10-19 16:50:45 +08:00
  • f24a85fd5e Add a changelog entry Pengyu Lv 2023-10-19 11:39:17 +08:00
  • d2d3d6374e Reword the changelog entry Pengyu Lv 2023-10-19 16:50:45 +08:00
  • f3c6e2ee34 aesni: select __cpuid impl based on compiler type Pengyu Lv 2023-10-11 10:36:55 +08:00
  • 79d7faf030 aesni: declare cpuinfo as int Pengyu Lv 2023-10-10 18:12:43 +08:00
  • 2856e076e6 aesni: support cpuid on WIN32 Pengyu Lv 2023-10-10 17:56:12 +08:00
  • 3d43434953 test_suite_psa_crypto_driver_wrappers.data: fix dependency Yanray Wang 2023-10-16 14:03:52 +08:00
  • 893623fb28 PBKDF2-AES-CMAC: remove not needed preprocessor directive Yanray Wang 2023-10-16 11:55:37 +08:00
  • af5003a157 CMAC: accelerate CMAC in accel_cipher Yanray Wang 2023-10-11 11:57:10 +08:00
  • 0df6d9688a all.sh: fix a typo in comment Yanray Wang 2023-10-11 13:27:25 +08:00
  • 03bd095a76 Fix dependency check for helper functions. Matthias Schulz 2023-10-19 09:52:59 +02:00
  • fb72969396 Merge pull request #8335 from valeriosetti/issue8301 Manuel Pégourié-Gonnard 2023-10-19 07:31:48 +00:00
  • 74f2c15ea3 Add a changelog entry Pengyu Lv 2023-10-19 11:39:17 +08:00
  • 158eead001 all.sh: build_mingw: only test build lib without MBEDTLS_AESNI_C Pengyu Lv 2023-10-19 11:27:05 +08:00
  • 9902a6b752 Fix #8372 - Error compiling AESNI in Mbed-TLS with clang on Windows Sergey Markelov 2023-10-16 12:54:48 -07:00
  • 3898f10fed Fix #8372 - Error compiling AESNI in Mbed-TLS with clang on Windows Sergey Markelov 2023-10-16 12:54:48 -07:00
  • bb4f63cbb2 all.sh: build_mingw: test default config without MBEDTLS_AESNI_C Pengyu Lv 2023-10-19 10:38:58 +08:00
  • 154982719a fix wrong typo Jerry Yu 2023-10-19 10:29:07 +08:00
  • 8733b4cc76 Merge pull request #8388 from paul-elliott-arm/fix_check_set_padding Gilles Peskine 2023-10-18 20:31:41 +00:00
  • 23661cc232 Detailed design of memory protection strategy David Horstmann 2023-10-16 19:31:41 +01:00
  • 72aa683aae Introduce TEST_CALLOC_NONNULL Dave Rodgman 2023-09-19 17:34:39 +01:00
  • ce9c4f52c4 Remove redundant null check Gilles Peskine 2023-10-17 17:26:44 +02:00
  • 5b5da941a4 test: proper positioning of USE_PSA_INIT + fixed some exit labels valerio 2023-04-20 11:59:52 +02:00
  • 11f41793f8 Fix missing initializations on some error paths Gilles Peskine 2023-10-17 16:35:20 +02:00
  • 5fdd0bddb4 Convey that it's ok for mbedtls_ssl_session_save to fail Gilles Peskine 2023-10-17 16:04:27 +02:00
  • f2574206e5 Fix code style Gilles Peskine 2023-10-18 17:39:48 +02:00
  • 6407f8fc54 Merge pull request #8322 from valeriosetti/issue8257 Gilles Peskine 2023-10-18 14:31:28 +00:00
  • 4fb1955b31 Remove NULL-ing of passed in SSL context in ssl_populate_transform() Paul Elliott 2023-10-18 12:15:30 +01:00
  • 3766a3225b Use CMAKE_C_SIMULATE_ID when available to determine compiler Daan Timmer 2023-10-18 16:15:58 +02:00
  • 3bda79ba9f Move initialisation in test to before first test Paul Elliott 2023-10-18 15:09:09 +01:00
  • 2cff82069e analyze_outcomes: add new_section() method to the Results class Valerio Setti 2023-10-18 14:36:47 +02:00
  • 39d4b9d15b analyze_outcomes: fix format interpolation errors Valerio Setti 2023-10-18 14:30:03 +02:00
  • ab4082290e Added parameters to add callback function to handle unsupported extensions. Similar to how the callback functions work when parsing certificates. Also added new test cases. Matthias Schulz 2023-10-18 13:20:59 +02:00
  • 0ea1b8fe8c Merge pull request #7982 from gilles-peskine-arm/sample_program_demo_scripts-3.4 Gilles Peskine 2023-10-18 10:03:52 +00:00
  • f6f4695824 Merge pull request #8320 from valeriosetti/issue8263 Gilles Peskine 2023-10-18 10:03:46 +00:00
  • 62418dd20b Merge pull request #8350 from waleed-elmelegy-arm/fix-null-dereference-in-x509-cert-write Gilles Peskine 2023-10-18 10:03:36 +00:00
  • ed5e4e86a5 Merge branch 'development' into issue/6935/ticket_flags-kex-mode-determination Pengyu Lv 2023-10-18 18:03:07 +08:00
  • d44ee9e6d1 Merge pull request #8351 from waleed-elmelegy-arm/fix-null-dereference-in-x509-cert-req Paul Elliott 2023-10-18 09:01:31 +00:00
  • b47b2990d6 fix various issues Jerry Yu 2023-10-18 15:50:35 +08:00
  • c6d633ffbc Merge pull request #8297 from valeriosetti/issue8064 Manuel Pégourié-Gonnard 2023-10-18 07:15:59 +00:00
  • 0ee9dacb4d Merge pull request #8122 from gilles-peskine-arm/ssl-test-no-legacy-2.28 Manuel Pégourié-Gonnard 2023-10-18 07:13:15 +00:00
  • 2e37d7b238 Merge pull request #8121 from gilles-peskine-arm/ssl-test-no-legacy Manuel Pégourié-Gonnard 2023-10-18 07:13:12 +00:00
  • 2f3f968033 fix wrong typo and indent issue Jerry Yu 2023-10-18 15:06:54 +08:00
  • ca3790d653 Add server9-bad-saltlen generate command Jerry Yu 2023-05-24 18:00:54 +08:00
  • 09977e2307 Add asn1crypto to python maintainer requirements Jerry Yu 2023-05-25 10:53:38 +08:00
  • a3d911b0ae add script for server9_bad_saltlen Jerry Yu 2023-05-23 17:21:52 +08:00
  • 735794c745 analyze_outcomes: fix missing format for args/kwargs Valerio Setti 2023-10-18 08:05:15 +02:00
  • df62f1a010 Merge pull request #1106 from gilles-peskine-arm/psa-shared-buffers-requirements Gilles Peskine 2023-10-17 20:38:00 +02:00
  • bbd92917d8 Close file on error path Gilles Peskine 2023-10-17 18:08:24 +02:00
  • d681ffdb54 Use modern macros for calloc in test code Gilles Peskine 2023-10-17 17:31:50 +02:00
  • bb7d92c4b2 Remove redundant null check Gilles Peskine 2023-10-17 17:26:44 +02:00
  • 21e46b39cc Fix missing initializations on some error paths Gilles Peskine 2023-10-17 16:35:20 +02:00
  • a0e810de4b Convey that it's ok for mbedtls_ssl_session_save to fail Gilles Peskine 2023-10-17 16:04:27 +02:00
  • 873a202d18 Now handling critical extensions similarly to how its done in x509_get_crt_ext just without the callback function to handle unknown extensions. Matthias Schulz 2023-10-17 16:02:20 +02:00
  • 9534dfd15b Reword error message on format of SAN arguments David Horstmann 2023-10-17 14:59:31 +01:00
  • 4a493b267f Reword error message on format of SAN arguments David Horstmann 2023-10-17 14:57:23 +01:00
  • d7a39ae21e Add plan for 3.6 to threading design Janos Follath 2023-10-17 14:34:26 +01:00
  • 574100bb0d Add clarifications to thread safety design Janos Follath 2023-10-17 12:09:57 +01:00
  • 811a954383 Add reentrancy section to thread safety design Janos Follath 2023-10-17 11:08:12 +01:00
  • 0ca58e3c10 Added testcase with certificate that contains extensions with critical fields. Matthias Schulz 2023-10-17 13:11:52 +02:00
  • 781c23416e analyze_oucomes: do not return Results instance passed as parameter Valerio Setti 2023-10-17 12:47:35 +02:00
  • 9726aea88b Merge pull request #8376 from mpg/ecp-light-check-config Manuel Pégourié-Gonnard 2023-10-17 10:54:49 +00:00
  • 8070dbec6b analyze_outcomes: keep print_line() method non-static Valerio Setti 2023-10-17 12:29:30 +02:00
  • cc923f307e Added missing like between variables and function body. Matthias Schulz 2023-10-17 12:36:23 +02:00
  • f6f64cfd81 analyze_outcomes: code style improvement Valerio Setti 2023-10-17 12:28:26 +02:00
  • 8d178be66e analyze_outcomes: fix return value in case of test failure Valerio Setti 2023-10-17 12:23:55 +02:00
  • adb3cc4d43 Fixes #8377. Matthias Schulz 2023-10-17 11:50:50 +02:00
  • 2f00b7a5da cipher: reset MBEDTLS_CIPHER_HAVE_AEAD to MBEDTLS_CIPHER_MODE_AEAD Valerio Setti 2023-10-17 11:43:34 +02:00
  • 9a4273099c all.sh: fix comment Valerio Setti 2023-10-17 11:40:42 +02:00
  • 40314fcc75 analyze_outcomes: fix newlines Valerio Setti 2023-10-17 11:34:31 +02:00
  • f075e47bc1 analyze_outcomes: reset name of TestLog to Results Valerio Setti 2023-10-17 11:03:16 +02:00
  • 3f33989762 analyze_outcomes: use a single TestLog instance and do not delay output Valerio Setti 2023-10-17 10:42:11 +02:00
  • fb2750e98e analyze_outcomes: exit immediately in case of invalid task Valerio Setti 2023-10-17 10:11:45 +02:00
  • 745ec5d75e Fix static initializer warning Manuel Pégourié-Gonnard 2023-10-17 10:13:45 +02:00
  • 6d42921633 Require at least on curve for ECP_LIGHT Manuel Pégourié-Gonnard 2023-10-17 10:01:33 +02:00