Commit Graph

  • 7a95d16a31 Merge branch 'mbedtls-3.6-restricted' into mbedtls-3.6.3rc0-pr Minos Galanakis 2025-03-18 16:28:26 +00:00
  • 94b9972124 Merge pull request #10007 from minosgalanakis/task9887_extend_defragmentation_tests Gilles Peskine 2025-03-18 13:09:38 +00:00
  • f985bee481 Merge pull request #10065 from minosgalanakis/task9887_extend_defragmentation_tests_36 Gilles Peskine 2025-03-18 12:46:29 +00:00
  • 6c129c36ff ssl-opt: Added 4 and 128 bytes tests to HS defragmentation for server initiated reneg Minos Galanakis 2025-03-18 10:31:37 +00:00
  • 625c8fd2d9 ssl-opt: Added 4 and 128 bytes tests to HS defragmentation for server initiated reneg Minos Galanakis 2025-03-18 10:31:37 +00:00
  • 5c6d3173fa ssl-opt: Fixed a minor typo. Minos Galanakis 2025-03-18 10:25:24 +00:00
  • dfc082e16c ssl-opt: Fixed a minor typo. Minos Galanakis 2025-03-18 10:25:24 +00:00
  • 54a6386485 Merge pull request #10052 from mpg/defragment-ext-test-dev Manuel Pégourié-Gonnard 2025-03-17 11:44:34 +00:00
  • b6ad19b2b8 Merge pull request #9976 from mpg/defragment-ext-test-3.6 Manuel Pégourié-Gonnard 2025-03-17 11:44:28 +00:00
  • 739ad37249 Merge pull request #1324 from Mbed-TLS/pre-3.6.3-upstream-merge Manuel Pégourié-Gonnard 2025-03-17 09:36:34 +01:00
  • 70407cbdce Merge pull request #1325 from Mbed-TLS/pre-2.28.9-upstream-merge Manuel Pégourié-Gonnard 2025-03-17 09:31:11 +01:00
  • c44430657e Minor documentation fixes Gilles Peskine 2025-03-14 18:40:50 +01:00
  • d69bfb904d Merge remote-tracking branch 'upstream/mbedtls-2.28' into pre-2.28.9-upstream-merge Minos Galanakis 2025-03-14 14:26:47 +00:00
  • dfc8e43614 Merge remote-tracking branch 'upstream/mbedtls-3.6' into pre-3.6.3-upstream-merge Minos Galanakis 2025-03-14 14:23:23 +00:00
  • d9028228c9 Merge pull request #10063 from davidhorstmann-arm/update-3.0-migration-guide Manuel Pégourié-Gonnard 2025-03-14 13:32:28 +00:00
  • d3ca688b4b Merge pull request #10064 from davidhorstmann-arm/update-3.0-migration-guide-3.6 Manuel Pégourié-Gonnard 2025-03-14 13:28:49 +00:00
  • 20220f09b4 Reword slightly to be more tentative David Horstmann 2025-03-14 10:50:20 +00:00
  • 1d181102fe Reword slightly to be more tentative David Horstmann 2025-03-14 10:50:20 +00:00
  • c03cd1124c Merge pull request #10025 from waleed-elmelegy-arm/mbedtls-3.6-fix-key-deriv-bad-state-error Gilles Peskine 2025-03-14 10:11:40 +00:00
  • 6dcfdf1f48 Adapt dependencies to the new world Manuel Pégourié-Gonnard 2025-03-12 09:35:51 +01:00
  • af4606d743 Re-introduce log asserts on positive cases Manuel Pégourié-Gonnard 2025-03-11 12:12:51 +01:00
  • 47d0b796af Improve a test assertion Manuel Pégourié-Gonnard 2025-03-11 10:27:49 +01:00
  • f4a67cf892 Fix a typo Manuel Pégourié-Gonnard 2025-03-11 10:26:36 +01:00
  • e5ddf36a66 Add test cases for EOF in the middle of fragments Manuel Pégourié-Gonnard 2025-03-11 10:17:51 +01:00
  • ed873f9e59 Adjust logic around log pattern Manuel Pégourié-Gonnard 2025-03-11 10:12:30 +01:00
  • 2285d6122d Add test for length larger than 2^16 Manuel Pégourié-Gonnard 2025-03-07 12:53:43 +01:00
  • 4f1b38a65e Adapt "large ClientHello" tests to incremental Manuel Pégourié-Gonnard 2025-03-07 12:36:08 +01:00
  • 757040c47f Cleanly reject non-HS in-between HS fragments Manuel Pégourié-Gonnard 2025-03-05 12:52:18 +01:00
  • 1038b22d74 Reduce the level of logging used in tests Manuel Pégourié-Gonnard 2025-03-05 11:53:09 +01:00
  • 55d9124bb0 Move new tests to their own data file Manuel Pégourié-Gonnard 2025-03-04 10:18:30 +01:00
  • 299f94a5d2 Fix dependency issues Manuel Pégourié-Gonnard 2025-03-04 10:12:25 +01:00
  • 1bed827d22 New test function for large ClientHello Manuel Pégourié-Gonnard 2025-02-26 13:01:10 +01:00
  • 6e79ff5bb5 Fix hash dependencies for TLS 1.2 tests Manuel Pégourié-Gonnard 2025-02-25 10:56:10 +01:00
  • e760d7be41 Fix curve dependencies Manuel Pégourié-Gonnard 2025-02-25 10:50:29 +01:00
  • ae567ad011 Add missing dependency declaration Manuel Pégourié-Gonnard 2025-02-25 10:32:20 +01:00
  • 73247c6e19 Fix dependency issues Manuel Pégourié-Gonnard 2025-02-24 09:53:26 +01:00
  • 5d0a921e7a Add test with non-HS record in-between HS fragments Manuel Pégourié-Gonnard 2025-02-17 11:22:29 +01:00
  • de7aac782e Add test to TLS 1.3 ClientHello fragmentation Manuel Pégourié-Gonnard 2025-02-17 10:08:50 +01:00
  • 4afdf340dd Add reference tests with 1.3 ClientHello Manuel Pégourié-Gonnard 2025-02-13 13:00:37 +01:00
  • e916652390 Add supported_curves/groups extension Manuel Pégourié-Gonnard 2025-02-12 12:36:28 +01:00
  • 6637ef798f New test function inject_client_content_on_the_wire() Manuel Pégourié-Gonnard 2025-02-11 13:19:45 +01:00
  • 43a04e7640 Re-introduce log asserts on positive cases Manuel Pégourié-Gonnard 2025-03-11 12:12:51 +01:00
  • 8476c38b21 Improve a test assertion Manuel Pégourié-Gonnard 2025-03-11 10:27:49 +01:00
  • 29073e3a00 Fix a typo Manuel Pégourié-Gonnard 2025-03-11 10:26:36 +01:00
  • b59caea309 Add test cases for EOF in the middle of fragments Manuel Pégourié-Gonnard 2025-03-11 10:17:51 +01:00
  • 4712b3e6b8 Adjust logic around log pattern Manuel Pégourié-Gonnard 2025-03-11 10:12:30 +01:00
  • d2197afa37 Add test for length larger than 2^16 Manuel Pégourié-Gonnard 2025-03-07 12:53:43 +01:00
  • 8577510009 Adapt "large ClientHello" tests to incremental Manuel Pégourié-Gonnard 2025-03-07 12:36:08 +01:00
  • c6cf7e5b19 Cleanly reject non-HS in-between HS fragments Manuel Pégourié-Gonnard 2025-03-05 12:52:18 +01:00
  • 051b1e21d6 Reduce the level of logging used in tests Manuel Pégourié-Gonnard 2025-03-05 11:53:09 +01:00
  • adad47634e Move new tests to their own data file Manuel Pégourié-Gonnard 2025-03-04 10:18:30 +01:00
  • 996c4c00a6 Fix dependency issues Manuel Pégourié-Gonnard 2025-03-04 10:12:25 +01:00
  • 6b25c504e1 New test function for large ClientHello Manuel Pégourié-Gonnard 2025-02-26 13:01:10 +01:00
  • 89cc61a9fa Fix hash dependencies for TLS 1.2 tests Manuel Pégourié-Gonnard 2025-02-25 10:56:10 +01:00
  • 2b1ec8f63e Fix curve dependencies Manuel Pégourié-Gonnard 2025-02-25 10:50:29 +01:00
  • 428ce0aff9 Add missing dependency declaration Manuel Pégourié-Gonnard 2025-02-25 10:32:20 +01:00
  • 3a7f1d229b Fix dependency issues Manuel Pégourié-Gonnard 2025-02-24 09:53:26 +01:00
  • 31253cdafd Add test with non-HS record in-between HS fragments Manuel Pégourié-Gonnard 2025-02-17 11:22:29 +01:00
  • bde37cedde Add test to TLS 1.3 ClientHello fragmentation Manuel Pégourié-Gonnard 2025-02-17 10:08:50 +01:00
  • ba71610fa3 Add reference tests with 1.3 ClientHello Manuel Pégourié-Gonnard 2025-02-13 13:00:37 +01:00
  • f83bc798e1 Add supported_curves/groups extension Manuel Pégourié-Gonnard 2025-02-12 12:36:28 +01:00
  • 00ad6f6b03 New test function inject_client_content_on_the_wire() Manuel Pégourié-Gonnard 2025-02-11 13:19:45 +01:00
  • 0ed5cb8074 Merge pull request #10004 from gilles-peskine-arm/doc-threading-needed-by-psa-3.6 Gilles Peskine 2025-03-14 03:51:52 +00:00
  • bde759b792 ssl-opt: Disabled the renegotiation delay for fragmented HS renegotiation. Minos Galanakis 2025-03-13 11:43:53 +00:00
  • f475a15d5d ssl-opt: Disabled the renegotiation delay for fragmented HS renegotiation. Minos Galanakis 2025-03-13 11:43:53 +00:00
  • 875cce945a ssl-opt: Updated documentation. Minos Galanakis 2025-03-13 11:42:05 +00:00
  • e61d0e9f7c ssl-opt: Added client-initiated server-rejected renegotation test. Minos Galanakis 2025-03-12 01:07:58 +00:00
  • 27988889e5 ssl-opt: Updated O_NEXT_CLI_RENEGOTIATE used by fragmented HS renegotiation with certificates. Minos Galanakis 2025-03-11 17:29:33 +00:00
  • 2a1eacc0b6 ssl-opt: Fragmented HS renegotiation, removed -legacy_renegotiation argument. Minos Galanakis 2025-03-11 17:24:04 +00:00
  • e5a3fd2f9d ssl-opt: Fragmented HS renegotiation, removed requires_certificate_authentication dependency. Minos Galanakis 2025-03-11 17:11:09 +00:00
  • 5b6ec1566d ssl-opt: Fragmented HS renegotiation, removed requires_openssl_3_x dependency. Minos Galanakis 2025-03-11 17:10:12 +00:00
  • 620e8c29a3 ssl-opt: Fragmented HS renegotiation, adjusted test names for consistency. Minos Galanakis 2025-03-11 17:08:01 +00:00
  • 135aed519e ssl-opt: Fragmented HS renegotiation, updated matching regex Minos Galanakis 2025-03-11 17:00:45 +00:00
  • 9d78547692 ssl-opt: Added coverage for client-initiated fragmented HS renegotiation tests. Minos Galanakis 2025-03-11 14:19:48 +00:00
  • 9d1aa0870e ssl-opt: Refactored fragmented HS renegotiation tests. Minos Galanakis 2025-03-11 14:17:25 +00:00
  • 44c1c5fc69 ssl-opt: Fragmented HS renegotiation, updated documentation. Minos Galanakis 2025-03-11 14:06:38 +00:00
  • 6d1491d6c4 ssl-opt: Removed mock-tests from HS renegotiation. Minos Galanakis 2025-03-11 14:03:38 +00:00
  • a23e697ef3 sll-opt: Added refence fix for the Mock HS Defrag test using renegotitiation delay Minos Galanakis 2025-03-07 09:58:10 +00:00
  • eec6eb9cd4 programs -> ssl_client2.c: Added option renego_delay to set record buffer depth. Minos Galanakis 2025-03-06 18:51:09 +00:00
  • 12cf388856 Added Mock Renegotiation negative test for testing. Minos Galanakis 2025-03-06 15:19:53 +00:00
  • a37a936beb ssl-opt: Added fragmented HS tests for server-initiated renegotiation. Minos Galanakis 2025-03-06 15:09:39 +00:00
  • c4595a4c6a ssl-opt: Added fragmented HS tests for client-initiated renegotiation. Minos Galanakis 2025-02-12 18:23:09 +00:00
  • 1e6438d8b9 ssl-opt: Added fragmented HS tests for SSL_VARIABLE_BUFFER_LENGTH. Minos Galanakis 2025-02-12 16:20:01 +00:00
  • 235dfc2b8c Add note about MBEDTLS_PRIVATE() in 3.6 David Horstmann 2025-03-13 16:49:08 +00:00
  • cd5053465a Fix typos in the 3.0 migration guide David Horstmann 2025-03-13 15:52:00 +00:00
  • 73cbd3104c Merge pull request #10059 from gilles-peskine-arm/mbedtls_net_send-api-desc-tweak-2.28 Gilles Peskine 2025-03-13 16:57:35 +00:00
  • e35672940c Update broken link to PSA driver dev examples David Horstmann 2025-03-13 16:53:27 +00:00
  • 079d7909a1 Add note about MBEDTLS_PRIVATE() in 3.6 David Horstmann 2025-03-13 16:49:08 +00:00
  • ba4f16691c Merge pull request #10058 from gilles-peskine-arm/mbedtls_net_send-api-desc-tweak-3.6 Gilles Peskine 2025-03-13 16:29:57 +00:00
  • c4dd970386 Merge pull request #9096 from noahp/noahp/mbedtls_net_send-api-desc-tweak Gilles Peskine 2025-03-13 16:22:55 +00:00
  • edebcc04f8 Fix typos in the 3.0 migration guide David Horstmann 2025-03-13 15:52:00 +00:00
  • ef96fc616e Merge pull request #10053 from gilles-peskine-arm/doc-threading-needed-by-psa-2.28 Gilles Peskine 2025-03-13 15:42:52 +00:00
  • 641e08e2aa ssl-opt: Updated documentation. Minos Galanakis 2025-03-13 11:42:05 +00:00
  • 1d78c7d58d ssl-opt: Added client-initiated server-rejected renegotation test. Minos Galanakis 2025-03-12 01:07:58 +00:00
  • a8f14384f8 ssl-opt: Updated O_NEXT_CLI_RENEGOTIATE used by fragmented HS renegotiation with certificates. Minos Galanakis 2025-03-11 17:29:33 +00:00
  • df4ddfdf0c ssl-opt: Fragmented HS renegotiation, removed -legacy_renegotiation argument. Minos Galanakis 2025-03-11 17:24:04 +00:00
  • 0b830f145f ssl-opt: Fragmented HS renegotiation, removed requires_certificate_authentication dependency. Minos Galanakis 2025-03-11 17:11:09 +00:00
  • 9b2e4b80e7 ssl-opt: Fragmented HS renegotiation, removed requires_openssl_3_x dependency. Minos Galanakis 2025-03-11 17:10:12 +00:00
  • af0e60b38f ssl-opt: Fragmented HS renegotiation, adjusted test names for consistency. Minos Galanakis 2025-03-11 17:08:01 +00:00
  • 70be67b97e ssl-opt: Fragmented HS renegotiation, updated matching regex Minos Galanakis 2025-03-11 17:00:45 +00:00