Commit Graph

  • e16808cddc Move #define Directive into ssl_helpers.h Yanray Wang 2023-03-14 18:08:56 +08:00
  • d2696f2aa2 Fix issue of conversion from size_t to int Yanray Wang 2022-11-03 11:51:59 +08:00
  • 89b4d12d4a Fix build error in CI about test_fail_if_psa_leaking Yanray Wang 2022-10-28 18:12:01 +08:00
  • 3742b1211d Fix build errors in CMake Yanray Wang 2022-10-28 11:49:33 +08:00
  • 1ef77c01c4 ssl_helpers.c: remove duplicate comments for some functions Yanray Wang 2023-03-14 16:59:00 +08:00
  • 4323e459e9 Resolve build errors for ssl_helpers.c and test_suite_ssl.c Yanray Wang 2023-03-14 16:52:06 +08:00
  • 215517667f Travis: run selftest on Windows Gilles Peskine 2023-03-15 23:20:26 +01:00
  • dde3c6532e Fix MSVC portability Gilles Peskine 2023-03-15 23:16:27 +01:00
  • dafeee4814 Improve variable names Gilles Peskine 2023-03-15 20:37:57 +01:00
  • 02edb7546f Get aesni.c compiling with Visual Studio Tom Cosgrove 2023-03-13 15:32:52 +00:00
  • d671917d0d AESNI: add implementation with intrinsics Gilles Peskine 2023-03-10 22:37:11 +01:00
  • 7e67bd516d AES, GCM selftest: indicate which implementation is used Gilles Peskine 2023-03-10 22:35:24 +01:00
  • 9af58cd7f8 New preprocessor symbol indicating that AESNI support is present Gilles Peskine 2023-03-10 22:29:32 +01:00
  • 4e20144882 Improve the presentation of assembly blocks Gilles Peskine 2023-03-15 19:36:03 +01:00
  • d8c2800f58 ecjpake: add ssl-opt tests for driver coverage analysis Valerio Setti 2023-03-15 18:52:02 +01:00
  • 35f5ef01f2 Threat Model: adjust to 2.28 Janos Follath 2023-03-15 15:43:08 +00:00
  • 6cd045905f Threat Model: adjust modality Janos Follath 2023-03-14 15:43:24 +00:00
  • e3d677c6aa Threat Model: remove references Janos Follath 2023-03-14 14:54:44 +00:00
  • 08094b8313 Threat Model: clarify stance on timing attacks Janos Follath 2023-03-14 14:49:34 +00:00
  • 6ce259d287 Threat Model: improve wording and grammar Janos Follath 2023-03-14 12:47:27 +00:00
  • 8257d8aa00 Threat Model: clarify attack vectors Janos Follath 2023-03-08 20:07:59 +00:00
  • 18ffba6100 Threat Model: improve wording Janos Follath 2023-03-08 19:58:29 +00:00
  • 5e68d3b05f Threat Model: move the block cipher section Janos Follath 2023-03-08 16:53:50 +00:00
  • 389cdf43ab Threat model: explain dangling countermeasures Janos Follath 2023-03-08 16:38:07 +00:00
  • adc8a0bcef Threat Model: increase classification detail Janos Follath 2023-03-08 16:10:39 +00:00
  • 5adb2c2328 Threat Model: reorganise threat definitions Janos Follath 2023-03-06 14:54:59 +00:00
  • e57ed98f9e Threat Model: Miscellaneous clarifications Janos Follath 2023-03-03 14:56:38 +00:00
  • 661c88f2ba Threat Model: Improve wording Janos Follath 2023-03-03 14:16:12 +00:00
  • ce2985b22c Add Threat Model Summary Janos Follath 2023-02-24 16:00:21 +00:00
  • 2a44ac245f Merge pull request #7217 from lpy4105/issue/6840/add-cache-entry-removal-api Gilles Peskine 2023-03-15 15:38:06 +01:00
  • 0086f8626a Add changelog entry Janos Follath 2023-03-15 13:31:48 +00:00
  • 1a38e54436 Changes from 2nd review Jan Bruckner 2023-03-15 14:15:11 +01:00
  • 02d684061b Adjust time delay tests to fix fails Jerry Yu 2023-03-14 17:35:05 +08:00
  • 205a741307 change the clock source to MONOTONIC Jerry Yu 2023-03-15 18:58:51 +08:00
  • a0589e75a0 Changes from review Jan Bruckner 2023-03-15 11:04:45 +01:00
  • 8d60574b7b Merge pull request #6500 from yanrayw/split-TLS-connection-func-into-ssl_helpers Gilles Peskine 2023-03-15 10:50:03 +01:00
  • a94c90d30d Merge pull request #7282 from gilles-peskine-arm/changelog-6567-psa_key_derivation_abort-no-other_secret Dave Rodgman 2023-03-15 09:27:33 +00:00
  • b599562033 Merge pull request #7240 from tom-cosgrove-arm/fix-issue-7234 Dave Rodgman 2023-03-15 09:04:44 +00:00
  • ac36115355 test_suite_rsa.function: remove redundant test cases Yanray Wang 2023-03-15 16:55:32 +08:00
  • 644b901a4c rsa.c: remove MBEDTLS_PRIVATE Yanray Wang 2023-03-15 16:50:31 +08:00
  • 83548b5c10 fix inappropriate description for function in RSA Yanray Wang 2023-03-15 16:46:34 +08:00
  • 097147540d test_suite_rsa.function: add tests Yanray Wang 2023-03-01 16:31:46 +08:00
  • 12cb39661c rsa.c: provide interface to get hash_id of RSA context Yanray Wang 2023-03-01 10:20:02 +08:00
  • a730df6f86 rsa.c: provide interface to get padding mode of RSA context Yanray Wang 2023-03-01 10:18:19 +08:00
  • 18336dace2 Merge pull request #7196 from mprse/ecjpake-driver-dispatch-peer-user Manuel Pégourié-Gonnard 2023-03-15 09:37:30 +01:00
  • bd56b035f1 Move TLS connection related functions to ssl_helpers.c Yanray Wang 2023-03-14 14:36:48 +08:00
  • 82b414938e Improve code readability for test_suite_ssl.function Yanray Wang 2023-03-14 12:26:44 +08:00
  • 862ef862fd Rewrap the lines to fit code standard in test_suite_ssl.function Yanray Wang 2023-03-14 11:05:04 +08:00
  • c463849598 Rename the functions which are used to set up TLS connection Yanray Wang 2022-10-26 11:51:53 +08:00
  • 59ab276ef1 Move the renamed typedef statements to ssl_helpers.h Yanray Wang 2022-10-26 09:57:53 +08:00
  • db47f2fbd4 Add changelog entry for new API Pengyu Lv 2023-03-15 15:01:36 +08:00
  • be4fdef513 fix comment issues Jerry Yu 2023-03-15 14:50:42 +08:00
  • 0b9c012f21 ssl_cache: return the error code for mutex failure Pengyu Lv 2023-03-15 14:37:32 +08:00
  • 744b507866 ssl_cache: use auxiliary function to zeroize cache entry Pengyu Lv 2023-03-15 12:17:14 +08:00
  • 8f81060517 Replace median with `middle Jerry Yu 2023-03-14 17:28:52 +08:00
  • f0526a9ad0 fix grammar issue in comment Jerry Yu 2023-03-14 15:00:29 +08:00
  • 49b4367eee fix comment issue Jerry Yu 2023-03-13 10:09:34 +08:00
  • 1ac7f6b09d Improve readability Jerry Yu 2023-03-07 15:44:59 +08:00
  • 132d0cb74d Add miss intrinsic by gcc-5.x Jerry Yu 2023-03-02 17:35:53 +08:00
  • 2c26651938 Improve comments for key expansion Jerry Yu 2023-03-01 11:18:20 +08:00
  • df87a12c81 Add GCM support Jerry Yu 2023-01-10 18:17:15 +08:00
  • f30488f5cd Move the usage string of cache_remove to USAGE_CACHE Pengyu Lv 2023-03-15 09:53:45 +08:00
  • 51b2868f3c Add changelog entry for a bug in non-PAKE code fixed during PAKE work Gilles Peskine 2023-03-14 21:41:54 +01:00
  • e59c46e161 Merge pull request #7278 from daverodgman/aesce-macro-name-tidyup Dave Rodgman 2023-03-14 20:33:31 +00:00
  • d8fb0af7dd crypto_config_test_driver_extension: small reshape of guard symbols Valerio Setti 2023-03-14 19:38:32 +01:00
  • 4a1d3beaee Merge pull request #7229 from tom-cosgrove-arm/static-assert Dave Rodgman 2023-03-14 16:57:38 +00:00
  • db6ab247fc Improve macro naming Dave Rodgman 2023-03-14 16:03:57 +00:00
  • 023c8853ac Merge pull request #7203 from yuhaoth/pr/add-cpu-modifier-for-aesce Dave Rodgman 2023-03-14 15:58:57 +00:00
  • 9118bf5791 Threat Model: adjust modality Janos Follath 2023-03-14 15:43:24 +00:00
  • ba75955cd8 Threat Model: remove references Janos Follath 2023-03-14 14:54:44 +00:00
  • 4317a9ef1f Threat Model: clarify stance on timing attacks Janos Follath 2023-03-14 14:49:34 +00:00
  • c51a413c47 Threat Model: improve wording and grammar Janos Follath 2023-03-14 12:47:27 +00:00
  • 57f04b81a0 Have MBEDTLS_STATIC_ASSERT() match current development more closely Tom Cosgrove 2023-03-14 12:03:47 +00:00
  • abfdcd8ee2 Rename the typedef statements which are used for TLS connection Yanray Wang 2022-10-25 16:44:13 +08:00
  • 5fce145d00 Create ssl_helpers.c to hold functions of TLS connection Yanray Wang 2022-10-24 14:42:01 +08:00
  • c0e6250ff9 Fix documentation and tests Przemek Stekiel 2023-03-14 11:49:36 +01:00
  • 2a13cfd2b0 Merge pull request #7243 from valeriosetti/issue7148 Manuel Pégourié-Gonnard 2023-03-14 11:07:56 +01:00
  • af727a28c9 ssl_helpers.c: improve code readability Yanray Wang 2023-03-13 19:22:36 +08:00
  • 215ecd0439 Merge pull request #7252 from daverodgman/enable_pkcs7 Gilles Peskine 2023-03-14 10:39:50 +01:00
  • a93b06dd5b Merge pull request #7204 from lpy4105/issue/backport-all_sh-do-not-list-unsupported-cases Gilles Peskine 2023-03-14 10:34:12 +01:00
  • 8128037017 Merge pull request #7163 from lpy4105/issue/all_sh-do-not-list-unsupported-cases Gilles Peskine 2023-03-14 10:34:04 +01:00
  • e7ea823d43 remove extra spaces Jerry Yu 2023-03-14 17:33:42 +08:00
  • f86fe73d59 Fix error on Windows builds (conversion from 'unsigned long' to 'uint8_t') Przemek Stekiel 2023-03-14 09:55:29 +01:00
  • ca3e32aaa8 Merge pull request #7207 from valeriosetti/issue7140 Manuel Pégourié-Gonnard 2023-03-14 09:43:45 +01:00
  • 151f64283f Add parsing for Record Size Limit extension in TLS 1.3 Jan Bruckner 2023-02-10 12:45:19 +01:00
  • 5a3629b613 Fix debug print of encrypted extensions Jan Bruckner 2023-02-23 12:08:09 +01:00
  • cdaaef52f4 Update include/mbedtls/pkcs7.h Dave Rodgman 2023-03-14 07:13:50 +00:00
  • bcc92d4f03 Update include/mbedtls/pkcs7.h Dave Rodgman 2023-03-14 07:13:44 +00:00
  • 1f7dd8df9b fix random fails Jerry Yu 2023-03-13 18:29:43 +08:00
  • ec9be84ae6 skip pragma when cpu modifier has been set Jerry Yu 2023-03-14 10:42:47 +08:00
  • b28d55b242 fix wrong typo and indent issue Jerry Yu 2023-03-14 10:36:47 +08:00
  • fbf9523449 Revert "Add experimental warning" Jerry Yu 2023-03-14 10:33:23 +08:00
  • e4622a3436 Merge remote-tracking branch 'development/development' into development-restricted Paul Elliott 2023-03-13 17:49:13 +00:00
  • 3951d1bcce analyze_outcomes: symplify log functions Valerio Setti 2023-03-13 18:37:34 +01:00
  • bef1f6371f Fix llvm error: variables may be used uninitialized Sergey 2023-03-06 15:25:06 -07:00
  • fde112830f Code optimizations and documentation fixes Przemek Stekiel 2023-03-13 16:06:09 +01:00
  • a11c1d141e Reword change log entry Przemek Stekiel 2023-03-13 16:06:34 +01:00
  • d0fffc56c3 analyze_outcomes: add coverage test for ecjpake Valerio Setti 2023-03-13 16:08:03 +01:00
  • 60976169f6 libtestdriver: add EC support when only ECJPAKE is accelarated Valerio Setti 2023-03-13 16:07:30 +01:00
  • a9c9deccb9 ecjpake: add tests for driver coverage analysis Valerio Setti 2023-03-13 16:05:49 +01:00