Commit Graph

  • 5bdadbb1eb Restrict the scope of a few variables Manuel Pégourié-Gonnard 2024-08-14 12:51:00 +02:00
  • 95dd6f57cd ssl-opt.sh: Test trusted certificate callback in TLS 1.3 Ronald Cron 2024-04-03 09:10:02 +02:00
  • bfbecf8b34 tls13: Add support for trusted certificate callback Ronald Cron 2024-04-03 09:07:22 +02:00
  • 7a442c9941 ssl-opt.sh: Fix test case titles Ronald Cron 2024-04-03 08:57:09 +02:00
  • 6901504ddb Allow no authentication of the server in 1.3 Manuel Pégourié-Gonnard 2024-08-14 10:44:02 +02:00
  • 18dd213114 Reorder some tests in ssl-opt.sh Manuel Pégourié-Gonnard 2024-08-14 10:34:53 +02:00
  • 58ab9ba0bd Allow optional authentication of the server in 1.3 Manuel Pégourié-Gonnard 2024-08-14 09:47:38 +02:00
  • aefc5938b0 Add comments about 1.3 server sending no cert Manuel Pégourié-Gonnard 2024-08-12 10:36:40 +02:00
  • 5f9428ac8a Rm translation code for unused flag Manuel Pégourié-Gonnard 2024-08-09 12:40:48 +02:00
  • e5a916fd3c Simplify certificate curve check for 1.2 Manuel Pégourié-Gonnard 2024-08-09 12:00:34 +02:00
  • 7a4aa4d133 Make mbedtls_ssl_check_cert_usage() work for 1.3 Manuel Pégourié-Gonnard 2024-08-09 11:49:12 +02:00
  • 94f70228e9 Clean up mbedtls_ssl_check_cert_usage() Manuel Pégourié-Gonnard 2024-08-09 11:26:25 +02:00
  • 2ffa53aa28 Test cert alert REVOKED -> CERT_REVOKED Manuel Pégourié-Gonnard 2024-08-05 12:44:57 +02:00
  • 0274175454 Test cert alert NOT_TRUSTED -> UNKNOWN_CA Manuel Pégourié-Gonnard 2024-08-05 12:41:59 +02:00
  • 946d14a7ac Fix ordering of a test case in ssl-opt.sh Manuel Pégourié-Gonnard 2024-08-05 11:21:01 +02:00
  • a6397f0eb3 Add test forcing TLS 1.2 for clearer coverage Manuel Pégourié-Gonnard 2024-08-05 11:10:47 +02:00
  • 9ec6d45e99 Fix code style (for real this time, hopefully) Manuel Pégourié-Gonnard 2024-09-02 12:41:05 +02:00
  • 6ddde67f11 Don't clean test_keys.h and test_certs.h David Horstmann 2024-08-28 16:30:33 +01:00
  • 4bc15d89cb Fix guards on #include Manuel Pégourié-Gonnard 2024-09-02 11:12:09 +02:00
  • 2d005aef8d Merge pull request #9525 from mpg/dev-mergeback Gilles Peskine 2024-09-02 08:56:27 +00:00
  • 126cfedba4 Fix code style Manuel Pégourié-Gonnard 2024-09-02 10:42:46 +02:00
  • 0a75adcf4e Prepare codepath tests for early termination Janos Follath 2024-08-22 20:00:23 +01:00
  • e9cc10d2af Fix incorrect test result Janos Follath 2024-08-22 18:55:40 +01:00
  • 96cfd7a77a Move bignum code path testing out of the library Janos Follath 2024-08-22 18:30:06 +01:00
  • 2f8ad595db Explain the choice of the value of MBEDTLS_MPI_IS_PUBLIC Janos Follath 2024-08-22 17:13:25 +01:00
  • e86607c498 Initial local variables to secure default Janos Follath 2024-08-22 17:07:58 +01:00
  • 42f72b3ea5 Introduce MBEDTLS_MPI_IS_TEST Janos Follath 2024-08-22 08:25:33 +01:00
  • 55be79b500 Add tests for optionally safe code paths in RSA Janos Follath 2024-08-21 13:24:01 +01:00
  • 5fc20fc56a Add tests for optionally safe code paths in bignum Janos Follath 2024-08-21 13:15:13 +01:00
  • 0b0f090b6e Merge remote-tracking branch 'restricted/development-restricted' into dev-mergeback Manuel Pégourié-Gonnard 2024-09-02 09:18:34 +02:00
  • 42c82aefed Merge pull request #1287 from Mbed-TLS/mbedtls-2.28.9_mergeback David Horstmann 2024-08-30 13:38:32 +01:00
  • aae8011eb0 Merge pull request #1288 from Mbed-TLS/mbedtls-3.6.1_mergeback David Horstmann 2024-08-30 13:38:02 +01:00
  • fbc34eeb69 Revert "Add generated files" David Horstmann 2024-08-30 11:03:41 +01:00
  • 71c569d44b Merge pull request #1286 from Mbed-TLS/mbedtls-3.6.1rc0-pr v3.6.1 mbedtls-3.6.1 mbedtls-3.6.2rc David Horstmann 2024-08-30 10:11:54 +01:00
  • a7c9c18eb9 Merge pull request #9520 from ronald-cron-arm/restore-all-ref-configs-testing Janos Follath 2024-08-30 09:03:20 +00:00
  • aa2966091b Restore testing of all reference configs Ronald Cron 2024-08-30 08:35:56 +02:00
  • 5e146adef6 Merge pull request #1284 from mpg/mbedtls-2.28.9rc0-pr v2.28.9 mbedtls-2.28.9 David Horstmann 2024-08-29 15:24:32 +01:00
  • dcc78eee1f Fix typos in make clean target for Windows David Horstmann 2024-08-28 16:28:46 +01:00
  • c45a5e881d Add CVE ID to the ChangeLog Manuel Pégourié-Gonnard 2024-08-29 10:02:39 +02:00
  • 4c8ca72a88 Move some ChangeLog entries to a different section David Horstmann 2024-08-28 20:58:24 +01:00
  • fedf9a2096 Add CVE IDs to security ChangeLog David Horstmann 2024-08-28 19:04:26 +01:00
  • 18f3bebb6f Update BRANCHES.md David Horstmann 2024-08-28 19:00:31 +01:00
  • 0d1117692e Add generated files David Horstmann 2024-08-28 20:49:12 +01:00
  • ea44fa7f35 Finalise ChangeLog David Horstmann 2024-08-28 20:49:08 +01:00
  • 1d2dcfce6f Bump version to 3.6.1 David Horstmann 2024-08-28 20:49:08 +01:00
  • 9cf929d421 Assemble ChangeLog David Horstmann 2024-08-28 20:48:36 +01:00
  • 636367f757 Don't clean test_keys.h and test_certs.h David Horstmann 2024-08-28 16:30:33 +01:00
  • 204c4b41f5 Fix typos in make clean target for Windows David Horstmann 2024-08-28 16:28:46 +01:00
  • 9f10979853 Merge branch 'mbedtls-3.6-restricted' into mbedtls-3.6.1rc0-pr David Horstmann 2024-08-28 20:48:27 +01:00
  • 72064b202e Merge pull request #9507 from ronald-cron-arm/disable-new-session-tickets Gilles Peskine 2024-08-28 18:20:56 +00:00
  • 99b57bd35a Merge pull request #1272 from eleuzi01/forward-1263 Gilles Peskine 2024-08-28 19:38:36 +02:00
  • c15ef93aa5 Replace MBEDTLS_MD_CAN_SHA512 with PSA_WANT_ALG_SHA_512 Gabor Mezei 2024-06-13 12:53:54 +02:00
  • c46edd4423 Fix/Improve documentation Ronald Cron 2024-08-28 16:54:42 +02:00
  • 9f44c883f4 Rename some "new_session_tickets" symbols Ronald Cron 2024-08-28 16:44:10 +02:00
  • c9884b04ad Fix change log Ronald Cron 2024-08-28 16:36:07 +02:00
  • 48a9f562ba Improve documentation Ronald Cron 2024-08-28 13:36:43 +02:00
  • ba45a44f13 Move session tickets getter functions to ssl_misc.h Ronald Cron 2024-08-28 13:20:56 +02:00
  • 31b40b3600 Add change logs Ronald Cron 2024-08-28 09:31:06 +02:00
  • 97dc5832c5 Improve debug logs Ronald Cron 2024-08-28 09:34:34 +02:00
  • fc76718dcd Move MBEDTLS_ERR_SSL_RECEIVED_NEW_SESSION_TICKET doc Ronald Cron 2024-08-28 09:46:44 +02:00
  • d67f801c63 Do not add a new field in the SSL config Ronald Cron 2024-08-28 07:45:57 +02:00
  • 57ad182644 ssl_client2: Fix new_session_tickets option parsing Ronald Cron 2024-08-27 19:38:41 +02:00
  • e55659d576 Document NewSessionTicket handling being disabled by default Ronald Cron 2024-08-27 19:23:51 +02:00
  • 63826e684b Leave the spaces in psa-transition.md Elena Uziunaite 2024-08-27 19:22:08 +01:00
  • 414e59bcf4 Leave the spaces in psa-transition.md Elena Uziunaite 2024-08-27 19:22:08 +01:00
  • 9df056390a Improve MBEDTLS_ERR_SSL_RECEIVED_NEW_SESSION_TICKET documentation Ronald Cron 2024-08-27 18:04:44 +02:00
  • 0c81fc2071 Fix typo in psa-transition.md Elena Uziunaite 2024-08-27 16:07:09 +01:00
  • 34fe4fddfd Fix typo in psa-transition.md Elena Uziunaite 2024-08-27 16:07:09 +01:00
  • 0e5d4fdfc5 Document MBEDTLS_ERR_SSL_RECEIVED_NEW_SESSION_TICKET. Ronald Cron 2024-08-27 14:29:55 +02:00
  • 23303a47f4 Enable TLS 1.3 ticket handling in resumption tests Ronald Cron 2024-08-27 09:27:28 +02:00
  • b675b2ba5d TLS 1.3: Ignore tickets if disabled at runtime Ronald Cron 2024-08-27 09:19:40 +02:00
  • bedddd707a Add mbedtls_ssl_conf_enable_new_session_tickets() API Ronald Cron 2024-08-27 14:18:50 +02:00
  • 7defa41fb3 Merge pull request #9501 from gilles-peskine-arm/tls13-psa-init-auto-3.6 Gilles Peskine 2024-08-26 15:26:35 +00:00
  • 2cb0cc26a4 Update BRANCHES.md Manuel Pégourié-Gonnard 2024-08-26 12:49:28 +02:00
  • c0743dd5c6 Assemble ChangeLog Manuel Pégourié-Gonnard 2024-08-26 12:48:10 +02:00
  • ab0af45d11 Merge pull request #9464 from gilles-peskine-arm/psa-keystore-dynamic-development Gilles Peskine 2024-08-26 10:47:00 +00:00
  • 9f7cc4c14f Bump version to 2.28.9 Manuel Pégourié-Gonnard 2024-08-26 12:44:41 +02:00
  • e2119aa591 Merge pull request #1281 from gilles-peskine-arm/merge-development-restricted-20240823 Manuel Pégourié-Gonnard 2024-08-26 12:08:50 +02:00
  • 8b8228ce2e Merge pull request #1282 from gilles-peskine-arm/merge-3.6-restricted-20240823 Manuel Pégourié-Gonnard 2024-08-26 12:07:24 +02:00
  • 18e5f888f0 Merge pull request #1283 from gilles-peskine-arm/merge-2.28-restricted-20240823 Manuel Pégourié-Gonnard 2024-08-26 12:07:17 +02:00
  • 57dbd69945 TLS 1.3 server: move crypto_init after protocol negotiation Gilles Peskine 2024-08-26 12:04:39 +02:00
  • aa6ef7da50 Changelog entry for psa_crypto_init potentially being called from TLS Gilles Peskine 2024-08-26 12:01:31 +02:00
  • 92e803ea5b Clarify "negotiating" Gilles Peskine 2024-08-26 11:59:48 +02:00
  • 50476272a9 Error translation and init are needed in PSK-only builds as well Gilles Peskine 2024-08-26 08:59:22 +02:00
  • 069bccdf78 Call psa_crypto_init in the library when required for TLS 1.3 Gilles Peskine 2024-08-23 21:55:24 +02:00
  • cd4da16eea Don't call psa_crypto_init in test programs when not required for TLS 1.3 Gilles Peskine 2024-08-23 21:51:39 +02:00
  • 5950301740 Don't call psa_crypto_init in unit tests when not required for TLS 1.3 Gilles Peskine 2024-08-24 11:05:47 +02:00
  • 590bdcbddf Call psa_crypto_init in the library when required for TLS 1.3: doc Gilles Peskine 2024-08-25 10:41:40 +02:00
  • 69555ea884 Merge remote-tracking branch 'mbedtls-2.28' into mbedtls-2.28-restricted Gilles Peskine 2024-08-23 11:15:46 +02:00
  • 4002e6fdee Merge remote-tracking branch 'mbedtls-3.6' into mbedtls-3.6-restricted Gilles Peskine 2024-08-23 11:15:11 +02:00
  • 0a2b6e2945 Merge remote-tracking branch 'development' into development-restricted Gilles Peskine 2024-08-23 11:14:11 +02:00
  • 805ac15e2d Merge pull request #9244 from waleed-elmelegy-arm/fix-tls13_parse_client_hello-issue Gilles Peskine 2024-08-22 18:56:27 +00:00
  • 86a4c25136 Merge pull request #9499 from waleed-elmelegy-arm/fix-legacy-compression-issue-3.6 Gilles Peskine 2024-08-22 18:23:33 +00:00
  • df0ef8a624 Merge pull request #9281 from mpg/rsapub Gilles Peskine 2024-08-22 16:50:38 +00:00
  • 8ac9caf89b Fix the capitalisation in the changelog entry Waleed Elmelegy 2024-08-22 16:42:18 +00:00
  • d930a3e950 Reduce the wording in changelog entry Waleed Elmelegy 2024-08-22 16:33:17 +00:00
  • 5183e1ab17 Improve the changelog entry for fixing legacy compression issue Waleed Elmelegy 2024-08-22 16:27:27 +00:00
  • 344f79bde6 Reduce the wording in changelog entry Waleed Elmelegy 2024-08-22 16:33:17 +00:00
  • 65e73c88bd Improve the changelog entry for fixing legacy compression issue Waleed Elmelegy 2024-08-22 16:27:27 +00:00
  • f669fef856 Add chanelog entry for fixing legacy comprssion methods issue Waleed Elmelegy 2024-08-22 16:10:10 +00:00