Commit Graph

  • 90df310d89 ssl_tls13: fix guards for accel ECDH Valerio Setti 2023-03-16 17:14:56 +01:00
  • 4059aba353 accelerated ecdh: re-enable TLS 1.3 key exchanges and fix guards in check_config Valerio Setti 2023-03-16 15:40:57 +01:00
  • ccf0be28e8 fix typo Valerio Setti 2023-03-22 10:31:05 +01:00
  • da8535b74e ecdh: simplify guards for the newly created PSA_HAVE_FULL_ECDH symbol Valerio Setti 2023-03-20 14:33:14 +01:00
  • 13ce40323f test_suite_ssl: remove redundant dependencies when the key exchange is specified Valerio Setti 2023-03-16 13:53:34 +01:00
  • 7a2f39692a ecdhe: solve disparities in accelerated ECDHE vs reference Valerio Setti 2023-03-15 17:38:01 +01:00
  • d3f0b9e78c ecdhe: fix guards for accelerated ECDHE key exchanges Valerio Setti 2023-03-15 17:11:34 +01:00
  • a81130f159 test: enable ECDHE key exchanges for driver coverage tests Valerio Setti 2023-03-15 16:47:51 +01:00
  • 1f778bcfd8 EC-JPAKE: remove limitation for user/peer (alow any value) Przemek Stekiel 2023-03-21 16:48:22 +01:00
  • 5663682728 Merge pull request #7284 from mpg/use-md-can Manuel Pégourié-Gonnard 2023-03-22 08:42:04 +01:00
  • 1b5957165a Add Changelog for PSA to Mbed TLS error translation unification Paul Elliott 2023-03-21 16:38:31 +00:00
  • c4d759b697 Update AESCE changelog entry Tom Cosgrove 2023-03-21 12:00:06 +00:00
  • dcc0ee1a1e Update changelog entry, splitting into two sections Tom Cosgrove 2023-03-21 15:44:16 +00:00
  • 8d3fa9bd7b Add changelog entry for #6932 and #7203 Jerry Yu 2023-03-21 11:15:49 +08:00
  • 4af90bbcda EcpP384R1Raw: Added test case for 2nd round of carry reduction. Minos Galanakis 2023-03-20 12:20:46 +00:00
  • 37f4cb6d0e ecp_curves: Minor rework for p384 Minos Galanakis 2023-03-09 11:15:15 +00:00
  • 3201f56952 Rename misnamed changelog entries Paul Elliott 2023-03-21 15:46:33 +00:00
  • f359c91f9b ecp test generator: Added EcpPp384R1Raw(). Minos Galanakis 2023-03-06 11:39:54 +00:00
  • 619385d8bc test_suite_ecp: Added ecp_mod_p384_raw() test case. Minos Galanakis 2023-03-06 10:00:46 +00:00
  • 8965b65bd8 Remove now-spurious dependencies Manuel Pégourié-Gonnard 2023-03-21 16:35:01 +01:00
  • 91cc8bbc87 Enable ECDSA-det in driver-only hashes component Manuel Pégourié-Gonnard 2023-03-20 11:02:12 +01:00
  • d111fbdad1 Enable HMAC-DRBG in driver-only hashes component Manuel Pégourié-Gonnard 2023-03-20 10:44:44 +01:00
  • fbaf4e98d8 Enable PKCS7 in driver-only hashes component Manuel Pégourié-Gonnard 2023-03-20 10:40:43 +01:00
  • 0d1921c4c2 Enable HKDF in driver-only hashes test Manuel Pégourié-Gonnard 2023-03-20 10:17:41 +01:00
  • 6fb105fb2e ecp_curves: Ported prototypes Minos Galanakis 2023-02-22 15:28:20 +00:00
  • f1eb5e2a04 Merge branch 'development-restricted' into mbedtls-3.4.0rc0-pr Paul Elliott 2023-03-21 15:26:13 +00:00
  • a183e1d53d Merge branch 'mbedtls-2.28-restricted' into mbedtls-2.28.3rc0-pr Paul Elliott 2023-03-21 15:34:09 +00:00
  • 161dca63c3 Fix typos & improve wording in comments Manuel Pégourié-Gonnard 2023-03-21 16:22:59 +01:00
  • 7d381f517a MD: use MD_CAN in test suite and check for parity Manuel Pégourié-Gonnard 2023-03-17 15:13:08 +01:00
  • 7224086ebc Remove legacy_or_psa.h Manuel Pégourié-Gonnard 2023-03-17 14:19:14 +01:00
  • 23fc437037 SSL: fix test failures Manuel Pégourié-Gonnard 2023-03-17 13:34:11 +01:00
  • bef824d394 SSL: use MD_CAN macros Manuel Pégourié-Gonnard 2023-03-17 12:50:01 +01:00
  • 33a13028e5 X.509: fix test failures Manuel Pégourié-Gonnard 2023-03-17 14:02:49 +01:00
  • a946489efd X.509: use MD_CAN macros Manuel Pégourié-Gonnard 2023-03-17 12:08:50 +01:00
  • fa99afa2bc PK: fix test failures Manuel Pégourié-Gonnard 2023-03-17 11:59:12 +01:00
  • 0b8095d96a PK: use MD_CAN macros Manuel Pégourié-Gonnard 2023-03-17 11:42:03 +01:00
  • ebef58d301 OID + misc crypto: use MD_CAN and fix failures Manuel Pégourié-Gonnard 2023-03-16 12:48:24 +01:00
  • 1d3bf24555 test_suite_psa_crypto: use PSA_WANT Manuel Pégourié-Gonnard 2023-03-16 12:08:51 +01:00
  • a5f04621bd PKCS5: use MD_CAN macros Manuel Pégourié-Gonnard 2023-03-16 11:56:56 +01:00
  • 49e67f814f PKCS5: always use MD Manuel Pégourié-Gonnard 2023-03-16 11:39:20 +01:00
  • c1f10441e0 RSA: use MD_CAN macros Manuel Pégourié-Gonnard 2023-03-16 10:58:19 +01:00
  • fb8d90a2db RSA: always use MD light Manuel Pégourié-Gonnard 2023-03-16 10:47:59 +01:00
  • 52d02a85d3 PEM: use MD_CAN macros Manuel Pégourié-Gonnard 2023-03-16 10:24:47 +01:00
  • 1c2008fa37 PEM: always use MD light Manuel Pégourié-Gonnard 2023-03-16 10:20:29 +01:00
  • 0baad53ac9 PKCS12: use MD_CAN macros Manuel Pégourié-Gonnard 2023-03-16 10:09:31 +01:00
  • be97afe5d4 PKCS12: always use MD light Manuel Pégourié-Gonnard 2023-03-16 10:00:54 +01:00
  • b2eb1f7456 ECJPAKE: use MD_CAN macros Manuel Pégourié-Gonnard 2023-03-15 00:12:24 +01:00
  • 41bc8b6b1e ECJPAKE: always use MD light Manuel Pégourié-Gonnard 2023-03-14 23:59:24 +01:00
  • ffcda5679a Make MD_PSA_INIT/DONE available to all suites Manuel Pégourié-Gonnard 2023-03-14 23:37:18 +01:00
  • 235a933f99 PSA hash algs must be a superset of built-ins Manuel Pégourié-Gonnard 2023-03-14 18:01:23 +01:00
  • 534d64d67e MD no longer depends on a built-in hash Manuel Pégourié-Gonnard 2023-03-14 17:43:06 +01:00
  • e0e161b54a Merge pull request #7296 from valeriosetti/issue7253-part1 Manuel Pégourié-Gonnard 2023-03-21 16:09:02 +01:00
  • 18573354f7 Merge pull request #7276 from yanrayw/2.28-6173-split-TLS-connection-func-into-ssl_helpers Paul Elliott 2023-03-21 10:54:06 +00:00
  • fc28ffa4c8 Merge pull request #7320 from tom-cosgrove-arm/static-assert-2.28 Paul Elliott 2023-03-20 22:55:32 +00:00
  • 3543806026 Merge pull request #7190 from yanrayw/6197_rsa_get_padding_hashID Dave Rodgman 2023-03-20 18:34:53 +00:00
  • 97fd217748 Merge pull request #7318 from tom-cosgrove-arm/update-mbedtls_have_asm-requirements-in-mbedtls_config.h Dave Rodgman 2023-03-20 18:22:25 +00:00
  • d3b6e92967 Merge pull request #997 from gilles-peskine-arm/aesni-intrinsics Dave Rodgman 2023-03-20 18:20:51 +00:00
  • 61495ba7cf Merge pull request #1003 from tom-cosgrove-arm/aesni-intrinsics-2.28 Dave Rodgman 2023-03-20 18:20:47 +00:00
  • 43f9a25277 Merge pull request #7315 from mpg/ecjpake-changelog Dave Rodgman 2023-03-20 15:14:15 +00:00
  • 410594c002 Have MBEDTLS_STATIC_ASSERT() match current development more closely Tom Cosgrove 2023-03-14 12:03:47 +00:00
  • bdd01a74ef Implement and use MBEDTLS_STATIC_ASSERT() Tom Cosgrove 2023-03-08 14:19:51 +00:00
  • f586aa2af2 Note that MBEDTLS_HAVE_ASM is required by MBEDTLS_AESCE_C Tom Cosgrove 2023-03-20 14:45:27 +00:00
  • c5807a6fa8 Merge pull request #6918 from yuhaoth/pr/add-gcm-with-armv8-crypto-extension Dave Rodgman 2023-03-20 14:45:14 +00:00
  • fdea36d137 test_suite_ssl: remove redundant ECDH dependencies when the key exchange is specified Valerio Setti 2023-03-16 13:49:43 +01:00
  • 2f8eb62946 ssl-opt: remove leftover debug commands and fix comment Valerio Setti 2023-03-16 13:04:44 +01:00
  • 866aa187e8 ecdh: solve disparities in accelerated ECDH vs reference Valerio Setti 2023-03-15 14:54:13 +01:00
  • 5d1f29e700 ssl_tls: fix guards for accelerated ECDH Valerio Setti 2023-03-15 14:09:28 +01:00
  • 6ba247c236 ssl-opt: solve errors in ECDH reference tests Valerio Setti 2023-03-14 17:13:43 +01:00
  • 53a5844abc test: enable ECDH key exchanges for driver coverage tests Valerio Setti 2023-03-14 17:12:36 +01:00
  • b5eb831803 Add tests for unaligned AES contexts Tom Cosgrove 2023-03-20 10:57:42 +00:00
  • e9a60224fd Add ChangeLog entry for driver-only EC J-PAKE Manuel Pégourié-Gonnard 2023-03-20 10:03:55 +01:00
  • 4ebe2a7372 Merge pull request #7300 from valeriosetti/issue7281 Manuel Pégourié-Gonnard 2023-03-20 09:54:47 +01:00
  • e91aadaeed Merge pull request #7299 from valeriosetti/issue7280 Manuel Pégourié-Gonnard 2023-03-20 09:51:11 +01:00
  • c9ef476431 Merge pull request #7192 from joerchan/psa-update-mbedtls Manuel Pégourié-Gonnard 2023-03-20 09:47:07 +01:00
  • 14c194aae9 Merge pull request #7271 from mpg/use-md-light Manuel Pégourié-Gonnard 2023-03-20 09:01:16 +01:00
  • b46ccf235c fix line length of ChangeLog Yanray Wang 2023-03-20 12:40:12 +08:00
  • 640b761e49 Print out AESNI mechanism used by GCM in self-test Tom Cosgrove 2023-03-19 15:07:06 +00:00
  • 2c942a35ff Fix code style nit Tom Cosgrove 2023-03-19 14:04:04 +00:00
  • 9149e12767 Stop selftest hanging when run on CI Tom Cosgrove 2023-03-18 14:49:07 +00:00
  • 20458c0963 Have selftest print more information about the AESNI build Tom Cosgrove 2023-03-18 14:48:49 +00:00
  • b937c92853 Merge pull request #7313 from daverodgman/aes-armv8-changelog Dave Rodgman 2023-03-18 14:33:04 +00:00
  • e0c75342fc Fix another backport issue: it's VS2010/ not VS2013/ Tom Cosgrove 2023-03-18 13:54:26 +00:00
  • 3b53caed9f Remove references to MBEDTLS_AESCE_C and MBEDTLS_HAVE_ARM64 that aren't needed in this backport Tom Cosgrove 2023-03-17 18:25:36 +00:00
  • f992e6fe38 Changelog for AESCE support Dave Rodgman 2023-03-17 17:52:38 +00:00
  • f918d42332 Tidy up ARMCE terminology Dave Rodgman 2023-03-17 17:52:23 +00:00
  • 779199faac Document that MBEDTLS_AESNI_HAVE_INTRINSICS and MBEDTLS_AESNI_HAVE_CODE are internal macros, despite appearing in a public header file. Tom Cosgrove 2023-03-17 17:16:53 +00:00
  • 58550acba0 Fix merge errors in backporting Tom Cosgrove 2023-03-17 16:54:59 +00:00
  • 55ef304e8a Merge pull request #998 from yanesca/changelog_for_7083 Dave Rodgman 2023-03-17 16:48:24 +00:00
  • 9494a99c2f Fix preprocessor conditional Gilles Peskine 2023-03-17 17:30:29 +01:00
  • 3efd3149f8 Finish sentence in comment Gilles Peskine 2023-03-17 17:29:58 +01:00
  • 9a8bf9f85d Announce the expanded AESNI support Gilles Peskine 2023-03-16 17:50:15 +01:00
  • e5038c666e Document the new state of AESNI support Gilles Peskine 2023-03-16 17:49:44 +01:00
  • 6dec541e68 AESNI: Overhaul implementation selection Gilles Peskine 2023-03-16 17:21:33 +01:00
  • b71d40228d Clean up AES context alignment code Gilles Peskine 2023-03-16 17:14:59 +01:00
  • 3ba81d3217 Remove the dependency of MBEDTLS_AESNI_C on MBEDTLS_HAVE_ASM Gilles Peskine 2023-03-16 16:51:40 +01:00
  • 30c356c540 Use consistent guards for padlock code Gilles Peskine 2023-03-16 14:58:46 +01:00
  • 6978e73939 Fix unaligned access if the context is moved during operation Gilles Peskine 2023-03-16 13:08:42 +01:00
  • 5f1677f582 Fix typo in comment Gilles Peskine 2023-03-16 13:08:18 +01:00
  • de34578353 Fix code style Gilles Peskine 2023-03-16 13:06:14 +01:00
  • 563c492bf6 Travis: run selftest on Windows Gilles Peskine 2023-03-15 23:20:26 +01:00