Commit Graph

  • f88b1b5375 Introduce MBEDTLS_OR_PSA_WANT_xxx helper macros Manuel Pégourié-Gonnard 2022-07-15 11:05:05 +02:00
  • 854dd9e23f fix comment issue Jerry Yu 2022-07-15 14:28:27 +08:00
  • 0b5f4950cc Merge pull request #5953 from tuvshinzayaArm/update-document-PSA_ALG_RSA_PSS Paul Elliott 2022-07-14 10:40:21 +01:00
  • c52e3bd93b Improve comment Jerry Yu 2022-07-14 10:48:46 +08:00
  • 299e31f10e fix various issue Jerry Yu 2022-07-13 23:06:36 +08:00
  • 3637c516a4 Refine dependencies in test_suite_pkcs1_v15 Manuel Pégourié-Gonnard 2022-07-13 12:41:36 +02:00
  • 0dca5ef773 Merge pull request #6081 from daverodgman/assemble-cl-case Dave Rodgman 2022-07-12 16:48:20 +01:00
  • 8bb9e46c7c Merge pull request #6082 from daverodgman/assemble-cl-case-backport2.28 Dave Rodgman 2022-07-12 16:47:56 +01:00
  • 72fa1c23ed Merge pull request #960 from paul-elliott-arm/merge-into-3.2.1 Paul Elliott 2022-07-12 16:24:10 +01:00
  • af4b90db3f Revert "Add missing library/psa_crypto_driver_wrappers.c" Paul Elliott 2022-07-12 10:44:02 +01:00
  • 81c69b547a Revert "Revert "Revert "Add generated files for 3.2.0 release""" Paul Elliott 2022-07-12 10:43:38 +01:00
  • fe52e55301 redirect stderr output in ubuntu22.04 Jerry Yu 2022-07-09 04:23:43 +00:00
  • e36397d13b add tests for psk_key_exchange_mode Jerry Yu 2022-07-09 04:20:59 +00:00
  • e19e3b9eb8 Add psk_key_exchange_modes parser Jerry Yu 2022-07-08 12:04:51 +00:00
  • 869298bffe Add 3.2.1 Changelog v3.2.1 mbedtls-3.2.1 Paul Elliott 2022-07-12 10:39:42 +01:00
  • cd08ba0326 Bump version to 3.2.1 Paul Elliott 2022-07-12 10:36:53 +01:00
  • c2a9387110 Add missing library/psa_crypto_driver_wrappers.c Dave Rodgman 2022-07-12 10:04:43 +01:00
  • 185d24ba0e Revert "Revert "Add generated files for 3.2.0 release"" Dave Rodgman 2022-07-12 10:03:59 +01:00
  • af8cf5c04e Add a partial plan towards G5 Manuel Pégourié-Gonnard 2022-07-12 11:05:53 +02:00
  • c0d78e9e69 Remove outdated paragraphs about G5 Manuel Pégourié-Gonnard 2022-07-12 09:41:05 +02:00
  • 481846c82f General update of PSA strategy documentation Manuel Pégourié-Gonnard 2022-07-12 09:27:39 +02:00
  • 7b0825d180 Build with SHA-256 accelerated too Manuel Pégourié-Gonnard 2022-07-11 11:06:09 +02:00
  • f0f63bc1b6 Test without MD_C Manuel Pégourié-Gonnard 2022-07-08 19:12:33 +02:00
  • bbd0dc6cbd Fix hash-specific dependencies of test_suite_pk Manuel Pégourié-Gonnard 2022-07-08 12:01:55 +02:00
  • abcfa90276 PK test functions don't depend on software SHA-256 Manuel Pégourié-Gonnard 2022-07-08 10:51:45 +02:00
  • 2d08ea49c8 Some PK test functions no longer depend on MD Manuel Pégourié-Gonnard 2022-07-08 10:48:18 +02:00
  • 043c8c5de8 Add USE_PSA version of PK test functions Manuel Pégourié-Gonnard 2022-07-08 10:33:44 +02:00
  • bab73ab842 Loosen guards in mbedtls_psa_translate_md() Manuel Pégourié-Gonnard 2022-07-08 09:53:17 +02:00
  • 5508673832 Add helper macros for dependencies based on USE_PSA Manuel Pégourié-Gonnard 2022-07-07 12:17:55 +02:00
  • 525add631e Add component with accelerated hashes and USE_PSA Manuel Pégourié-Gonnard 2022-07-06 13:06:57 +02:00
  • 97ab2a3ae2 Clean up two accel tests in all.sh Manuel Pégourié-Gonnard 2022-07-06 10:46:57 +02:00
  • 46a295422d Build and test RSA PKCS#1v1.5 without MD Manuel Pégourié-Gonnard 2022-07-05 13:13:23 +02:00
  • e496c6273e Sort out MD dependencies in RSA tests Manuel Pégourié-Gonnard 2022-07-05 13:11:13 +02:00
  • 3f4778995e Rm dependency on MD in psa_crypto_rsa.c Manuel Pégourié-Gonnard 2022-07-05 11:30:31 +02:00
  • fe2b9b5397 Make mbedtls_oid_get_md_alg() always available Manuel Pégourié-Gonnard 2022-07-05 11:35:52 +02:00
  • f493f2ad1d Use md_internal_get_size() in rsa.c Manuel Pégourié-Gonnard 2022-07-05 17:41:05 +02:00
  • 3356b89b64 Add missing guard around call to MD Manuel Pégourié-Gonnard 2022-07-05 10:25:06 +02:00
  • b86279fc63 Build and test PK without MD Manuel Pégourié-Gonnard 2022-07-05 12:11:05 +02:00
  • 6a0a160f99 Avoid a dependency on MD in test_suite_pk Manuel Pégourié-Gonnard 2022-07-05 12:09:04 +02:00
  • a370e06e30 Avoid dependency of PK on MD Manuel Pégourié-Gonnard 2022-07-05 11:55:20 +02:00
  • d8a298e1fc Add internal MD size getter Manuel Pégourié-Gonnard 2022-07-05 17:40:04 +02:00
  • 91385121b9 delete openssl version requirement for openssl client, because the bug only occurs on openssl server Zhangsen Wang 2022-07-12 01:48:17 +00:00
  • bdbc2ab3f4 Merge pull request #958 from Mbed-TLS/merge-into-2.28 Dave Rodgman 2022-07-11 20:01:31 +01:00
  • 6dc7cdfdd1 Merge pull request #959 from paul-elliott-arm/merge-into-3.2.0 Paul Elliott 2022-07-11 20:01:18 +01:00
  • 7adb8cbc0e Revert "Add generated files for 3.2.0 release" Paul Elliott 2022-07-11 17:46:05 +01:00
  • 3aef7670b7 Merge pull request #957 from paul-elliott-arm/mbedtls-3.2.0rc0-pr v3.2.0 mbedtls-3.2.0 Paul Elliott 2022-07-11 15:45:03 +01:00
  • cb21f2eab3 Add generated files for 3.2.0 release Paul Elliott 2022-07-08 12:25:39 +01:00
  • f14b742689 Update BRANCHES.md for 3.2.0 release Paul Elliott 2022-07-08 12:29:24 +01:00
  • 20362cd1ca Bump library and so versions for 3.2.0 release Paul Elliott 2022-07-08 12:21:35 +01:00
  • 2238eed2d9 Update Changelog for 3.2.0 release Paul Elliott 2022-07-08 18:19:12 +01:00
  • 2089fd0ea9 Rename Changelog entries that don't have .txt extension Paul Elliott 2022-07-08 10:15:41 +01:00
  • 237c87ba0e Add missing Changelog entries Paul Elliott 2022-07-07 17:06:14 +01:00
  • f518f81d41 Ensure return for mbedtls_ssl_write_alpn_ext() is checked Paul Elliott 2022-07-11 12:36:20 +01:00
  • dd79db1001 Merge pull request #955 from Mbed-TLS/mbedtls-2.28.1rc0-pr v2.28.1 mbedtls-2.28.1 Dave Rodgman 2022-07-11 12:31:37 +01:00
  • 569d602890 Fix case of Mbed TLS in assemble_changelog.py Dave Rodgman 2022-07-11 11:39:21 +01:00
  • ca9556bff1 Fix case of Mbed TLS in assemble_changelog.py Dave Rodgman 2022-07-11 11:39:21 +01:00
  • 9a8d78419f Fixup test tls13_server_certificate_msg_invalid_vector_len Paul Elliott 2022-07-10 12:48:57 +01:00
  • 20ccd6e8bb Merge remote-tracking branch 'origin/development' into mbedtls-3.2.0rc2-pr Paul Elliott 2022-07-11 11:29:32 +01:00
  • fe9d08fd12 Bump version Dave Rodgman 2022-07-06 17:01:39 +01:00
  • fa827b4b3d Minor tweaks to Changelog Dave Rodgman 2022-07-06 17:04:24 +01:00
  • 6743ec492e Assemble Changelog Dave Rodgman 2022-07-06 16:45:41 +01:00
  • b51e0c7e56 Add correct .txt extension to Changelog entry Dave Rodgman 2022-07-06 16:44:46 +01:00
  • df275c4227 Merge remote-tracking branch 'restricted/mbedtls-2.28-restricted' into mbedtls-2.28.1rc0-pr Dave Rodgman 2022-07-11 10:42:55 +01:00
  • ce7d76e2ee Merge remote-tracking branch 'mbedtls-restricted/development-restricted' into mbedtls-3.2.0rc0-pr Ronald Cron 2022-07-08 18:56:49 +02:00
  • a343d34f0d Merge pull request #6077 from paul-elliott-arm/fix_generate_debug_helpers_pylint Paul Elliott 2022-07-08 22:28:41 +01:00
  • 4a49651860 Fix formatting of generate_ssl_debug_helpers.py Paul Elliott 2022-07-08 19:59:09 +01:00
  • 391e33ac93 Merge pull request #6076 from paul-elliott-arm/fix_generate_debug_helpers Dave Rodgman 2022-07-08 17:55:51 +01:00
  • fe9d43c21d Fix generation of ssl_debug_helpers Paul Elliott 2022-07-08 17:27:25 +01:00
  • 6e80e09bd1 Merge pull request #5915 from AndrzejKurek/cid-resumption-clash Paul Elliott 2022-07-06 15:03:36 +01:00
  • ada62f25a2 Merge pull request #6067 from AndrzejKurek/cid-session-resumption-2-28 Paul Elliott 2022-07-06 15:02:47 +01:00
  • 1ce9ca0630 Changelog rewording Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com> Andrzej Kurek 2022-07-06 06:48:48 -04:00
  • 135afdca1e Changelog rewording Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com> Andrzej Kurek 2022-07-06 06:48:48 -04:00
  • 77473eba5d Clarify the need for calling mbedtls_ssl_derive_keys after extension parsing Use a more straightforward condition to note that session resumption is happening. Co-authored-by: Ronald Cron <ronald.cron@arm.com> Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com> Andrzej Kurek 2022-07-06 03:26:55 -04:00
  • 33b731f637 Improve changelog wording Co-authored-by: Ronald Cron <ronald.cron@arm.com> Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com> Andrzej Kurek 2022-07-05 10:49:10 -04:00
  • 78c63511ae Add a changelog entry for the session resumption + CID bug Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com> Andrzej Kurek 2022-06-23 08:00:14 -04:00
  • c87d97b2ac Rearrange the session resumption code Previously, the transforms were populated before extension parsing, which resulted in the client rejecting a server hello that contained a connection ID. Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com> Andrzej Kurek 2022-06-14 07:12:33 -04:00
  • 21b50808cd Clarify the need for calling mbedtls_ssl_derive_keys after extension parsing Use a more straightforward condition to note that session resumption is happening. Co-authored-by: Ronald Cron <ronald.cron@arm.com> Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com> Andrzej Kurek 2022-07-06 03:26:55 -04:00
  • 06986de4ea Merge pull request #6066 from AndrzejKurek/fix-some-resource-leaks-2-28 Paul Elliott 2022-07-05 23:12:11 +01:00
  • 826762e315 Merge pull request #5765 from leorosen/fix-some-resource-leaks Paul Elliott 2022-07-05 23:12:02 +01:00
  • 3a29e9cf57 Improve changelog wording Co-authored-by: Ronald Cron <ronald.cron@arm.com> Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com> Andrzej Kurek 2022-07-05 10:49:10 -04:00
  • cd5e671b5a Add a changelog entry for pkparse bugs Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com> Andrzej Kurek 2022-07-05 10:28:46 -04:00
  • b39b499932 Add pem_free() to other error paths in pk_parse_public_key() Paul Elliott 2022-05-13 17:08:36 +01:00
  • c6a4a1cc13 Merge pull request #6011 from gabor-mezei-arm/coverity_22_07_01 Dave Rodgman 2022-07-05 13:59:34 +01:00
  • c1999d5746 Add fallback when rk unaligned with padlock Werner Lewis 2022-07-05 11:55:15 +01:00
  • 763ee3c6b4 Fix resource leaks Leonid Rozenboim 2022-04-21 13:05:10 -07:00
  • ddb8cd601d test_suite_ssl: Fix handshake options cleanup Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com> Andrzej Kurek 2022-07-04 16:07:28 -04:00
  • 0358597589 Merge pull request #5757 from mpg/update-doc-use-psa Manuel Pégourié-Gonnard 2022-07-04 17:59:00 +02:00
  • 9dc4402afa test_suite_ssl: zeroize the cache pointer in case if the struct memory gets reused Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com> Andrzej Kurek 2022-07-04 05:46:15 -04:00
  • 1e085686ec test_suite_ssl: remove unnecessary user data checks Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com> Andrzej Kurek 2022-07-04 05:23:21 -04:00
  • 3d0d501517 test_suite_ssl: prefer ASSERT_ALLOC over malloc Fix formatting for option initialization Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com> Andrzej Kurek 2022-07-04 05:20:55 -04:00
  • 2e1a232261 Fix changelog wording Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com> Andrzej Kurek 2022-06-28 11:16:09 -04:00
  • 92d7417d89 Formatting fixes Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com> Andrzej Kurek 2022-06-28 10:29:42 -04:00
  • e11acb2c9b test_suite_ssl: add proper cache cleanup Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com> Andrzej Kurek 2022-06-27 06:11:34 -04:00
  • e8ad0d7d42 Disable bad session id length test in TLS 1.3 Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com> Andrzej Kurek 2022-06-11 09:43:45 -04:00
  • 456a109edb test_suite_ssl: add required dependencies for default handshake parameters Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com> Andrzej Kurek 2022-06-11 06:27:05 -04:00
  • 6e518ab086 test_suite_ssl: add missing options cleanup Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com> Andrzej Kurek 2022-06-11 05:08:38 -04:00
  • ed58b50ea6 test_suite_ssl: add missing MBEDTLS_SSL_SERVER_C dependency Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com> Andrzej Kurek 2022-06-10 19:24:05 -04:00
  • 626a931bb9 test_suite_ssl: Add missing arguments in endpoint initialization Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com> Andrzej Kurek 2022-06-10 11:07:39 -04:00
  • 9abad0c5ef Improve the changelog message to contain more details Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com> Andrzej Kurek 2022-06-10 10:40:54 -04:00
  • 514683abdc Add a test with a bad session_id_len that makes cache setting fail Force a bad session_id_len before handshake wrapup. This should result in a forced jump to a clean up of a serialized session. Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com> Andrzej Kurek 2022-06-10 10:33:05 -04:00