Commit Graph

  • f27472b128 ssl-opt: enable test and fix failures for reference ECDH + USE_PSA" valerio 2023-03-09 16:19:35 +01:00
  • 89e268dfb9 Add change log entry (SubjectAltName extension in CSR) Przemek Stekiel 2023-03-09 08:23:18 +01:00
  • 42510a91c4 Use for loop instead while loop Przemek Stekiel 2023-03-09 08:18:30 +01:00
  • 68ca81c8fe Change separator for SAN names to ';' Przemek Stekiel 2023-03-08 15:14:47 +01:00
  • fffd6d9ded Fix maximum cannonical value Gabor Mezei 2023-03-09 13:43:15 +01:00
  • e4710ae9ed Add and fix comments Gabor Mezei 2023-03-09 13:41:10 +01:00
  • b8eaf635ba Remove MBEDTLS_SHA256_C from PSA_WANT_ALG_JPAKE config and adapt test dependencies Przemek Stekiel 2023-03-08 09:56:29 +01:00
  • 29216d21e7 Move docs/getting_started.md to docs repo David Horstmann 2023-03-09 09:52:13 +00:00
  • 369930dec2 Move docs/getting_started.md to docs repo David Horstmann 2023-03-09 09:52:13 +00:00
  • 9e1d889766 Merge pull request #7231 from tom-cosgrove-arm/update-changelog-230308 Janos Follath 2023-03-09 08:47:49 +00:00
  • 803dbdbd22 Merge pull request #7232 from tom-cosgrove-arm/update-changelog-230308-2.28 Janos Follath 2023-03-09 08:47:37 +00:00
  • 042e433eda Threat Model: clarify attack vectors Janos Follath 2023-03-08 20:07:59 +00:00
  • d5a09400ae Threat Model: improve wording Janos Follath 2023-03-08 19:58:29 +00:00
  • 8a8e75e127 Merge pull request #7219 from tom-cosgrove-arm/fix-typos-230307-2.28 Dave Rodgman 2023-03-08 17:20:04 +00:00
  • 5e5aa4a4e6 Merge pull request #7218 from tom-cosgrove-arm/fix-typos-230307 Dave Rodgman 2023-03-08 17:19:59 +00:00
  • 51b62ef23d Merge pull request #7228 from tom-cosgrove-arm/fix-alignment.h-on-32-bit-systems Dave Rodgman 2023-03-08 17:19:29 +00:00
  • 3d377605f3 Threat Model: move the block cipher section Janos Follath 2023-03-08 16:53:50 +00:00
  • ecaa293d32 Threat model: explain dangling countermeasures Janos Follath 2023-03-08 16:38:07 +00:00
  • fef82fd39b Threat Model: increase classification detail Janos Follath 2023-03-08 16:10:39 +00:00
  • 913d9bb921 Merge pull request #7162 from valeriosetti/issue7055 Manuel Pégourié-Gonnard 2023-03-08 17:07:19 +01:00
  • fc09b75023 Update ChangeLog to make "fix" explicit Tom Cosgrove 2023-03-08 15:58:47 +00:00
  • 1470ce3eba fix typos Valerio Setti 2023-03-08 16:50:12 +01:00
  • 2f081473b6 test: fix disparities in test_suite_ssl Valerio Setti 2023-02-23 17:36:06 +01:00
  • 75fba32cb3 ssl: use new macros for ECDSA capabilities Valerio Setti 2023-02-23 17:35:09 +01:00
  • 30c4618970 Add new PSA_HAS_FULL_ECDSA macro for easily signal that PSA has full ECDSA support Valerio Setti 2023-02-23 17:34:37 +01:00
  • f84b7d5c21 test: enable ECDSA based key exchanges in driver coverage tests Valerio Setti 2023-02-23 17:33:33 +01:00
  • b3c6a1e04a Update ChangeLog to make "fix" explicit Tom Cosgrove 2023-03-08 15:47:00 +00:00
  • 289e5baa83 Merge pull request #7082 from valeriosetti/issue6861 Manuel Pégourié-Gonnard 2023-03-08 16:45:38 +01:00
  • d1f16b937e Add documentation Gabor Mezei 2023-03-08 15:26:32 +01:00
  • 6ef9bb3d74 Implement and use MBEDTLS_STATIC_ASSERT() Tom Cosgrove 2023-03-08 14:19:51 +00:00
  • bbe166e721 Fix mbedtls_bswap64() on 32-bit systems Tom Cosgrove 2023-03-08 13:23:24 +00:00
  • eb591ff94d Add test generation for ecp_mod_p256_raw Gabor Mezei 2023-03-08 14:06:04 +01:00
  • 716447ff32 Fix limb size calculation Gabor Mezei 2023-03-01 16:11:11 +01:00
  • ed1acf642c Apply naming conventions Gabor Mezei 2023-03-01 16:09:13 +01:00
  • 5221c04b92 Change the p256_raw fuction to be testable Gabor Mezei 2023-03-01 16:05:21 +01:00
  • ab6ac91a0a Extract Secp256r1 from the prototype Gabor Mezei 2023-03-01 16:01:52 +01:00
  • c15a2b949d Update the text about gcc5 support for Armv8 CE Tom Cosgrove 2023-03-08 12:55:48 +00:00
  • 07c5ea348c Add check for buffer overflow and fix style. Przemek Stekiel 2023-03-07 15:43:38 +01:00
  • 733de595e3 psa_crypto_rsa: remove PK_WRITE_C in psa_rsa_export_key Valerio Setti 2023-02-24 11:54:07 +01:00
  • c0e7da55c5 test: removing remaning dependencies of PK_WRITE/PK_PARSE from test_suite_psa_crypto suites Valerio Setti 2023-02-24 11:50:29 +01:00
  • 73a218513b psa_crypto_rsa: add comment/explanation for residual PK_WRITE_C guard Valerio Setti 2023-02-24 09:19:22 +01:00
  • f9bc5b75f1 test: remove dependencies on PK_WRITE and PK_PARSE from test_suite_psa_crypto suites Valerio Setti 2023-02-24 08:33:33 +01:00
  • ccfad9ae0e ssl-opt: remove remaining redundant dependencies Valerio Setti 2023-03-08 10:25:05 +01:00
  • 3b2c02821e ssl-opt: return to previous debug level in test Valerio Setti 2023-03-08 10:22:29 +01:00
  • 691e91adac Further pake code optimizations Przemek Stekiel 2023-03-07 16:26:37 +01:00
  • 429e90153c Improve pip instructions Gilles Peskine 2023-03-07 20:40:04 +01:00
  • 07ae208f12 Document the need to call psa_crypto_init() with USE_PSA_CRYPTO Gilles Peskine 2023-03-07 20:22:51 +01:00
  • ed7b5978cd Merge pull request #6172 from gilles-peskine-arm/doc-tls13-psa_crypto_init Gilles Peskine 2023-03-07 20:13:53 +01:00
  • a2fc399f57 Merge pull request #6829 from AndrzejKurek/unify-psa-errors Gilles Peskine 2023-03-07 19:55:44 +01:00
  • 12e3c8e019 Merge pull request #7168 from mpg/use-md Gilles Peskine 2023-03-07 19:55:12 +01:00
  • 30fc999f43 Merge pull request #7164 from oberon-microsystems/fix-test-exported-length-edwards Gilles Peskine 2023-03-07 19:53:48 +01:00
  • 213c4eae3a ssl-opt: enhance comment for get_tls_version() function Valerio Setti 2023-03-07 19:29:57 +01:00
  • 06554e6b08 Merge pull request #7220 from tom-cosgrove-arm/enable-explicit_bzero-on-openbsd Dave Rodgman 2023-03-07 17:59:45 +00:00
  • 2f1d967643 ssl: fix included pk header file Valerio Setti 2023-03-07 18:14:34 +01:00
  • 503d71769c Enable explicit_bzero() on OpenBSD Tom Cosgrove 2023-03-07 12:51:11 +00:00
  • 601e839416 Fix typos Tom Cosgrove 2023-03-07 11:43:12 +00:00
  • 5c8505f061 Fix typos Tom Cosgrove 2023-03-07 11:39:52 +00:00
  • fe780a3c4b Merge pull request #7184 from gabor-mezei-arm/6349_Secp224r1_fast_reduction Janos Follath 2023-03-07 10:57:58 +00:00
  • c96d2de569 Update corrupted char for pkcs7 corrupt signer info cases Xiaokang Qian 2023-03-07 10:35:47 +00:00
  • 57580f2539 Use proper enum types for pake state/sequence/step Przemek Stekiel 2023-03-01 12:21:26 +01:00
  • 4aa99403f4 Fix configuration for accelerated jpake Przemek Stekiel 2023-02-27 13:00:57 +01:00
  • 4dc83d40af Add check for pake operation buffer overflow Przemek Stekiel 2023-02-27 11:49:35 +01:00
  • d2988adb31 Add rsa dependencies for pkcs7 corrupt signer info cases Xiaokang Qian 2023-03-07 06:17:29 +00:00
  • 9c703d80ca Add fuzz bad cases for signer info 1 and 2 Xiaokang Qian 2023-03-06 08:44:12 +00:00
  • 8993a14567 Add unexpected tag cases for signer info 1 and 2 Xiaokang Qian 2023-03-06 08:32:20 +00:00
  • e8c696ffd1 Add invalid size test case for signer info[2](The third one) Xiaokang Qian 2023-03-06 07:58:14 +00:00
  • 72b4bcac03 Add invalid size test case for signer info 1(the second one) Xiaokang Qian 2023-03-06 07:50:43 +00:00
  • a5ffa93e43 Merge pull request #7142 from mpg/driver-only-ecdh-starter Manuel Pégourié-Gonnard 2023-03-07 09:14:38 +01:00
  • 7b6299b49b ssl_cache: Add an interface to remove cache entry by session id Pengyu Lv 2023-03-07 14:38:45 +08:00
  • 04eb7c032e Fix llvm error: variable 'default_iv_length' may be used uninitialized Sergey 2023-03-06 15:37:23 -07:00
  • 8c092052bd Add public key verification tests Paul Elliott 2023-03-06 17:49:14 +00:00
  • e3ef3a15cd Further pake code optimizations Przemek Stekiel 2023-02-27 10:20:06 +01:00
  • a2ef6a8e38 The is_valid() function is needed to not filter out test cases Gabor Mezei 2023-03-06 16:57:25 +01:00
  • 61ef3603eb Correct the maximum canonical value in tests Gabor Mezei 2023-03-06 16:26:18 +01:00
  • 97803abd2a Update comment Gabor Mezei 2023-03-06 16:17:02 +01:00
  • d034b3d0d2 Code style: have two empty lines before and after class definitions Gabor Mezei 2023-03-06 16:15:43 +01:00
  • 5e33e6f5d4 Remove unnecessary function override Gabor Mezei 2023-03-06 16:13:42 +01:00
  • 86393db84d Revert local experiment. Manuel Pégourié-Gonnard 2023-03-06 16:19:05 +01:00
  • 9ec195c984 Threat Model: reorganise threat definitions Janos Follath 2023-03-06 14:54:59 +00:00
  • 23e50b9042 ssl-opt: remove redundant ECDSA dependencies in TLS1.3 tests Valerio Setti 2023-03-06 14:48:39 +01:00
  • 07d92620d4 Fix some message strings and comments in all.sh Manuel Pégourié-Gonnard 2023-03-06 13:37:21 +01:00
  • 0d1f5be688 Add comment about shared config function Manuel Pégourié-Gonnard 2023-03-06 13:35:21 +01:00
  • 14e052fd7c compat.sh: return $? in option --list-test-case to handle error case Yanray Wang 2023-03-06 19:37:07 +08:00
  • 2b50c651da check_test_cases.py: do not redirect stderr to stdout Yanray Wang 2023-03-06 19:35:04 +08:00
  • 947cee18a1 Fix memory leak. Manuel Pégourié-Gonnard 2023-03-06 11:59:59 +01:00
  • 5d8d1a7f60 analyze_outcomes: print all output on stderr Valerio Setti 2023-03-06 11:08:17 +01:00
  • 228a30d16c Merge pull request #7120 from mpg/md-light Manuel Pégourié-Gonnard 2023-03-06 11:02:19 +01:00
  • 4693fd9e9e Merge pull request #7173 from daverodgman/zeroize-platform Dave Rodgman 2023-03-06 09:16:12 +00:00
  • 6cb59c55c3 ip_string_to_bytes: remove status, add info about supported ip version Przemek Stekiel 2023-03-06 09:57:16 +01:00
  • cdc0708334 check_test_cases.py: use check_output to capture error and return Yanray Wang 2023-03-03 17:12:29 +08:00
  • 0004a86727 Fix md test with sha3. Pol Henarejos 2023-03-04 00:22:05 +01:00
  • f61d6c0a2b Merge branch 'development' into sha3 Pol Henarejos 2023-03-04 00:03:06 +01:00
  • b0d96a23a9 Remove not-needed EABI exclusion Dave Rodgman 2023-03-03 17:06:09 +00:00
  • 6eb73113b1 Fix codestyle with uncrustify. Stephan Koch 2023-03-03 17:48:40 +01:00
  • 144dd7d2fa Threat Model: Miscellaneous clarifications Janos Follath 2023-03-03 14:56:38 +00:00
  • 45cef61fa4 Merge branch 'development' into md-light Dave Rodgman 2023-03-03 14:28:13 +00:00
  • 24792d0a33 Threat Model: Improve wording Janos Follath 2023-03-03 14:16:12 +00:00
  • 1f39a62ce6 Merge pull request #7151 from gilles-peskine-arm/psa-headers-alt Dave Rodgman 2023-03-03 12:37:51 +00:00
  • 57207711d8 Add MBEDTLS_ASN1_CHK_CLEANUP_ADD macro to be able to release memory on failure Przemek Stekiel 2023-02-24 14:03:30 +01:00
  • 5a49d3cce3 Replace mbedtls_x509_san_node with mbedtls_x509_subject_alternative_name Przemek Stekiel 2023-02-24 13:12:55 +01:00