Commit Graph

  • 43c128db3e Update wrapper generation script and regenerate David Horstmann 2024-03-13 15:57:46 +00:00
  • 4201533196 Invert and rename config option David Horstmann 2024-03-13 15:42:31 +00:00
  • 7b8b696790 Add change log BensonLiou 2024-03-14 18:11:09 +08:00
  • 9edd7fd002 Add CVE IDs to Changelog Janos Follath 2024-03-14 09:38:03 +00:00
  • 719c2ed9cb Bugfix * In TLS 1.3 clients, fix an interoperability problem due to the client generating a new random after a HelloRetryRequest. Fixes #8669. BensonLiou 2024-03-14 11:47:38 +08:00
  • 3720809d19 Merge branch 'development' into random_bye_on_hrr BensonLiou 2024-03-14 11:44:21 +08:00
  • 368debd384 Merge branch 'development' of https://github.com/Mbed-TLS/mbedtls into random_bye_on_hrr BensonLiou 2024-03-14 11:42:25 +08:00
  • 5c77ad0f4f Merge pull request #8926 from gilles-peskine-arm/lcov-cannot-write-investigation Gilles Peskine 2024-03-13 17:52:15 +00:00
  • b28ab0a45a Fix code style in ssl_tls.c Waleed Elmelegy 2024-03-13 16:48:28 +00:00
  • daa4da781a Increase ALPN length in saved session to 2 bytes Waleed Elmelegy 2024-03-13 16:25:34 +00:00
  • 5bc5263b2c Add code improvments and refactoring in dealing with ALPN Waleed Elmelegy 2024-03-12 16:25:08 +00:00
  • 7dfba34475 Fix possible overflow in ALPN length when saving session Waleed Elmelegy 2024-03-12 16:22:39 +00:00
  • 75e33fa12e Fix code style in ssl_tls.c Waleed Elmelegy 2024-03-07 16:57:58 +00:00
  • fe9ae085e3 Update serialized session description with ALPN information Waleed Elmelegy 2024-03-07 15:47:31 +00:00
  • 1102563685 Add ALPN bit flag to session header Waleed Elmelegy 2024-03-07 15:25:52 +00:00
  • 883f77cb08 Add mbedtls_ssl_session_set_alpn() function Waleed Elmelegy 2024-03-06 19:09:41 +00:00
  • 2824a209bc Add ALPN information in session tickets Waleed Elmelegy 2024-02-23 17:51:47 +00:00
  • 539d7d54af Work around a bug in ancient lcov Gilles Peskine 2024-03-13 17:19:17 +01:00
  • f111f35478 Add test cases for concurrently_use_same_persistent_key Ryan Everett 2024-03-12 17:00:40 +00:00
  • 50619991c8 Add test function for concurrently using the same persistent key Ryan Everett 2024-03-12 16:55:14 +00:00
  • fbf815d9cb Add key_destroyable parameter to key export smoke tests Ryan Everett 2024-03-12 16:32:29 +00:00
  • 73e4ea37f4 Add key_destroyable parameter to non-raw key agreement smoke tests Ryan Everett 2024-03-12 16:29:55 +00:00
  • 775c7768ee Merge pull request #8877 from gilles-peskine-arm/split-minimal-3.6 Dave Rodgman 2024-03-13 14:30:09 +00:00
  • 0634168296 Reference issue #3266 David Horstmann 2024-03-13 14:09:41 +00:00
  • eff3d1ebb5 Use the exact phrase 'shared memory' David Horstmann 2024-03-13 14:06:58 +00:00
  • 227189f6b3 Reference issue #3266 David Horstmann 2024-03-13 14:09:41 +00:00
  • f70eceec03 Use the exact phrase 'shared memory' David Horstmann 2024-03-13 14:06:58 +00:00
  • b596eb644f Merge pull request #1198 from tom-daubney-arm/backpot_buffer_sharing_cleanup David Horstmann 2024-03-13 13:55:50 +00:00
  • 5aef299006 Merge pull request #1197 from tom-daubney-arm/buffer_sharing_cleanup David Horstmann 2024-03-13 13:55:47 +00:00
  • b3301390bd Mention the CVE number that is fixed David Horstmann 2024-03-13 13:34:31 +00:00
  • 3aff45584b Reword ChangeLog entry. Specifically: David Horstmann 2024-03-13 13:30:55 +00:00
  • 4407aba552 Mention the CVE number that is fixed David Horstmann 2024-03-13 13:34:31 +00:00
  • 7fc35a5ea1 Reword ChangeLog entry. Specifically: David Horstmann 2024-03-13 13:30:55 +00:00
  • 0493ab56a4 Add PSA threaded init tests Paul Elliott 2024-03-06 12:26:58 +00:00
  • 838886da64 Protect the key slot management initialised flag Paul Elliott 2024-03-12 15:26:04 +00:00
  • 47cee8e2ee Add mbedtls_psa_crypto_init_subsystem() Paul Elliott 2024-03-08 21:38:02 +00:00
  • bedd2519e6 fix code style BensonLiou 2024-03-13 20:21:26 +08:00
  • 93b282232f missing word Gilles Peskine 2024-03-13 13:08:57 +01:00
  • 40043d03a5 Merge pull request #8884 from ronald-cron-arm/improve-early-data-status Ronald Cron 2024-03-13 11:59:49 +00:00
  • e95bf79754 Merge pull request #8922 from daverodgman/gcc-o3 Dave Rodgman 2024-03-13 11:47:14 +00:00
  • dca796b966 Remove further instance of LOCAL_OUTPUT_WITH_COPY Thomas Daubney 2024-03-13 10:59:19 +00:00
  • fb84c7681c Merge pull request #8889 from gilles-peskine-arm/pk-psa-bridge-3.6-doc Manuel Pégourié-Gonnard 2024-03-13 10:55:36 +00:00
  • ae0d97ab8b Update compilers list in docs and changelog Bence Szépkúti 2024-03-12 17:23:01 +01:00
  • 0719d7c3d8 Update the MSBuild toolset versions to VS2017 Bence Szépkúti 2024-03-12 16:45:55 +01:00
  • fac1122b85 Rename solution files to referece VS2017 Bence Szépkúti 2024-03-12 16:38:23 +01:00
  • 60c2f47f98 Merge pull request #8888 from minosgalanakis/features/add_ssl_session_accessor_8529 Dave Rodgman 2024-03-13 10:02:15 +00:00
  • 386c39f2d5 Check gcc version Dave Rodgman 2024-03-13 09:39:53 +00:00
  • 4de4cc4a29 Merge pull request #8891 from Ryan-Everett-arm/document-SE_C-not-threadsafe Paul Elliott 2024-03-13 09:42:49 +00:00
  • 9a1e3e43e9 Merge pull request #1195 from davidhorstmann-arm/wrapper-generation-logic-invert David Horstmann 2024-03-13 09:38:04 +00:00
  • 864a50b7c8 pk: uniformly guard set/get enrollment algorithm calls with CRYPTO_C Valerio Setti 2024-03-12 13:41:19 +01:00
  • 13beaa2e60 psa_crypto_stubs: extend stub functions for the CRYPTO_CLIENT tests Valerio Setti 2024-03-12 13:30:29 +01:00
  • 63097759f8 all.sh: modify/add test components for CRYPTO_CLIENT Valerio Setti 2024-03-12 13:18:13 +01:00
  • c4c1d3af34 pk: use CRYPTO_CLIENT as guard for PK-PSA bridge functions instead of CRYPTO_C Valerio Setti 2024-03-12 13:09:23 +01:00
  • e29b4b42b7 Fix copypasta Gilles Peskine 2024-03-13 09:33:03 +01:00
  • 3b20bda352 Merge pull request #8899 from gilles-peskine-arm/pk_copy_public_from_psa Manuel Pégourié-Gonnard 2024-03-13 06:56:17 +00:00
  • 68f46414cb Merge pull request #8894 from daverodgman/quietbuild2 Gilles Peskine 2024-03-13 00:50:42 +00:00
  • 8e35d96057 ssl_mail_client: Check return value of mbedtls_snprintf Mingjie Shen 2024-03-12 16:23:41 -04:00
  • 2888f05e9a Merge pull request #8895 from daverodgman/quietbuild2-2.28 Gilles Peskine 2024-03-12 20:20:09 +00:00
  • 0fc20cd447 ssl_mail_client: Replace snprintf with mbedtls_snprintf Mingjie Shen 2024-03-12 16:00:28 -04:00
  • 28fe6654d8 Remove LOCAL_OUTPUT_ALLOC_WITH_COPY Thomas Daubney 2024-03-12 17:42:16 +00:00
  • ca92831a60 Add missing semicolon Thomas Daubney 2024-03-12 17:53:30 +00:00
  • 80a5dbd1cd Regenerate PSA wrappers for new PSA functions David Horstmann 2024-03-12 17:02:48 +00:00
  • 4bc77c402d Remove LOCAL_OUTPUT_ALLOC_WITH_COPY Thomas Daubney 2024-03-12 17:01:11 +00:00
  • 8163028fbd Add key_destroyable parameter to raw key agreement smoke tests Ryan Everett 2024-03-12 16:21:12 +00:00
  • c1cc6686f0 Add key_destroyable parameter to key derivation smoke tests Ryan Everett 2024-03-12 16:17:43 +00:00
  • d48fc102d3 Add key_destroyable parameter to exercise_asymmetric_encryption_key Ryan Everett 2024-03-12 16:12:41 +00:00
  • 6edd40819e Add key_destroyable parameter to exercise_signature_key Ryan Everett 2024-03-12 16:11:01 +00:00
  • fbe703de2a Add key_destroyable parameter to exercise_aead_key Ryan Everett 2024-03-12 16:09:25 +00:00
  • 70691f3082 Add key_destroyable parameter to psa_exercise_cipher_key Ryan Everett 2024-03-12 16:04:45 +00:00
  • 7763550884 Add key_destroyable parameter to exercise_mac_key Ryan Everett 2024-03-12 16:02:23 +00:00
  • f08a93fbe5 Add key_destroyable parameter to check_key_attributes_sanity Ryan Everett 2024-03-12 16:00:08 +00:00
  • 0a271fde76 Add key_destroyable parameter to mbedtls_test_psa_exercise_key Ryan Everett 2024-03-12 16:34:02 +00:00
  • 8b4cea2710 Add bugfix section about buffer sharing David Horstmann 2024-03-12 16:56:49 +00:00
  • 59c1f53088 Reword ChangeLog entry for shared memory work David Horstmann 2024-03-12 16:47:46 +00:00
  • 7102d0f747 Add bugfix section about buffer sharing David Horstmann 2024-03-12 16:56:49 +00:00
  • 840de7ff2f tls13: cli: Rename STATUS_NOT_SENT to STATUS_NOT_INDICATED Ronald Cron 2024-03-11 17:49:35 +01:00
  • fd4c0c8b3d tls13: cli: Fix comment Ronald Cron 2024-03-11 17:28:44 +01:00
  • aa3593141b tls13: cli: Move definition of MBEDTLS_SSL_EARLY_DATA_STATE_xyz Ronald Cron 2024-03-11 17:24:39 +01:00
  • 894df384f4 tls13: cli: Re-order early data states Ronald Cron 2024-03-03 16:23:13 +01:00
  • 3641df2980 tls13: cli: Rename STATE_SENT to STATE_IND_SENT Ronald Cron 2024-03-03 16:10:58 +01:00
  • 3c5a68339b tls13: cli: Rename STATE_NOT_SENT to STATE_NO_IND_SENT Ronald Cron 2024-03-03 15:46:57 +01:00
  • 0c80dc1ed5 tls13: cli: Rename STATUS_NOT_SENT to STATUS_NO_IND_SENT Ronald Cron 2024-03-03 16:40:06 +01:00
  • 05d7cfbd9c tls13: cli: Rename STATE_UNKNOWN to STATE_IDLE Ronald Cron 2024-03-03 15:39:30 +01:00
  • d2884662c1 tls13: cli: Split early data user status and internal state Ronald Cron 2024-03-03 15:03:22 +01:00
  • 1d3276da65 Reword ChangeLog entry for shared memory work David Horstmann 2024-03-12 16:47:46 +00:00
  • 4faa34dc86 Fix gcc -O3 warnings Dave Rodgman 2024-03-12 16:34:43 +00:00
  • 692fb3c11c Fix missing semicolon Thomas Daubney 2024-03-12 16:20:41 +00:00
  • 10797e3da1 ssl-opt.sh: Add O->m server version selection tests Ronald Cron 2024-03-07 08:27:24 +01:00
  • c2ac51e0c6 Fix removed space in merge resolution David Horstmann 2024-03-12 16:09:58 +00:00
  • db90914232 Change goto exit into direct return David Horstmann 2024-03-12 16:07:08 +00:00
  • 114c5f0321 ssl-opt.sh: Expand MbedTLS only version negotiation tests Ronald Cron 2024-03-06 15:24:41 +01:00
  • dcfd00c128 ssl-opt.sh: Change MbedTLS only version negotiation tests Ronald Cron 2024-03-06 15:58:50 +01:00
  • fe18d8db76 ssl-opt.sh: Group MbedTLS only version negotiation tests Ronald Cron 2024-03-06 15:19:55 +01:00
  • a1e7b6a66a ssl-opt.sh: Group cli ver nego tests against GnuTLS and OpenSSL Ronald Cron 2024-03-06 15:13:49 +01:00
  • dfad493e8b ssl-opt.sh: Expand G->m server version selection tests Ronald Cron 2024-03-06 15:05:14 +01:00
  • 98bdcc4f29 ssl-opt.sh: Change G->m server version selection tests Ronald Cron 2024-03-06 15:00:42 +01:00
  • cd1370e8d8 ssl-opt.sh: Group G->m server version selection checks Ronald Cron 2024-03-12 16:07:48 +01:00
  • 358165246b Protect PSA drivers_initialized with mutex Paul Elliott 2024-02-23 17:47:42 +00:00
  • 8e15153637 Protect PSA global rng data with mutex. Paul Elliott 2024-02-23 17:35:29 +00:00
  • 600472b443 Protect PSA global initialized flag with mutex. Paul Elliott 2024-02-23 17:26:58 +00:00