1
0
mirror of https://github.com/Mbed-TLS/mbedtls.git synced 2025-04-19 01:04:04 +03:00

Commit Graph

  • 74383ab137
    Merge pull request #10132 from valeriosetti/issue157-3.6 mbedtls-3.6 Gilles Peskine 2025-04-18 11:11:11 +00:00
  • 309ca525ac framework: update reference Valerio Setti 2025-04-11 15:07:35 +02:00
  • e08edcc494
    Merge pull request #9469 from mfil/feature/backport36_implement_tls_exporter David Horstmann 2025-04-17 14:47:20 +00:00
  • 232da48471
    Merge pull request #9421 from mfil/feature/implement_tls_exporter development coverity_scan David Horstmann 2025-04-17 14:47:13 +00:00
  • dba07e152e Add missing ifdef for mbedtls_ssl_tls13_exporter Max Fillinger 2025-04-16 14:35:24 +02:00
  • 1b0e2e903b Add missing ifdef for mbedtls_ssl_tls13_exporter Max Fillinger 2025-04-16 14:35:24 +02:00
  • 40c202461f Add label_len argument to non-PSA tls_prf_generic Max Fillinger 2025-04-15 21:18:20 +02:00
  • 820e5cc29b Fix dependencies for TLS-Exporter tests Max Fillinger 2025-01-21 21:40:04 +01:00
  • 0b65a91eea Fix doxygen for MBEDTLS_SSL_KEYING_MATERIAL_EXPORT Max Fillinger 2025-01-17 14:10:08 +01:00
  • 5122dc6219 Fix mistake in previous comment change Max Fillinger 2024-12-02 19:34:40 +01:00
  • 7833b18008 Fix HkdfLabel comment Max Fillinger 2024-12-02 19:26:13 +01:00
  • 529931a34a Allow maximum label length in Hkdf-Expand-Label Max Fillinger 2024-11-25 20:38:04 +01:00
  • 6a64f0f171 Exporter: Add min. and max. label tests Max Fillinger 2024-11-25 20:21:29 +01:00
  • 76bb753054 Fix max. label length in key material exporter Max Fillinger 2024-11-21 12:33:46 +01:00
  • 97a287953f Document BAD_INPUT_DATA error in key material exporter Max Fillinger 2024-11-18 18:22:51 +01:00
  • c361064dee Fix requirements for TLS 1.3 Exporter compat test Max Fillinger 2024-11-14 21:11:26 +01:00
  • 6f7cf0e402 Use mbedtls_calloc, not regular calloc Max Fillinger 2024-11-14 20:41:03 +01:00
  • 2310c1970b Add fixed compatibility test for TLS 1.3 Exporter Max Fillinger 2024-11-14 17:50:42 +01:00
  • e009158d71 Remove exporter compatibility test for TLS 1.3 Max Fillinger 2024-11-14 15:32:01 +01:00
  • 0faf5d19a7 Fix openssl s_client invocation Max Fillinger 2024-11-14 15:28:05 +01:00
  • d22493f86b Print names of new tests properly Max Fillinger 2024-11-13 15:27:23 +01:00
  • a442aea2be Fix memory leak in example programs Max Fillinger 2024-11-13 15:19:03 +01:00
  • 9c3a7ba6da ssl-opt.sh: Add tests for keying material export Max Fillinger 2024-11-11 17:50:34 +01:00
  • c8f936e746 mbedtls_test_ssl_do_handshake_with_endpoints: Zeroize endpoints Max Fillinger 2024-11-08 22:17:33 +01:00
  • ede294ea42 Exporter tests: Don't use unavailbable constant Max Fillinger 2024-11-05 19:45:41 +01:00
  • 2c2a6ac64c Exporter tests: Add missing depends-ons Max Fillinger 2024-11-01 14:14:19 +01:00
  • 8ee21410f1 Use one maximum key_len for all exported keys Max Fillinger 2024-11-01 16:05:34 +01:00
  • fb7e578689 Exporter tests: Reduce key size in long key tests Max Fillinger 2024-10-31 15:31:55 +01:00
  • 20e4ac8b3e Exporter tests: Free endpoints before PSA_DONE() Max Fillinger 2024-10-31 12:43:19 +01:00
  • 81b41d40dc Exporter tests: Fix possible uninitialized variable use Max Fillinger 2024-10-30 18:58:50 +01:00
  • 538ed71ecb Coding style cleanup Max Fillinger 2024-10-30 00:49:10 +01:00
  • e825110391 Exporter tests: Initialize allocated memory Max Fillinger 2024-10-30 00:39:54 +01:00
  • 436cc20378 Exportert tests: Free endpoints and options Max Fillinger 2024-10-30 00:29:37 +01:00
  • e95edbf6c5 Fix output size check for key material exporter Max Fillinger 2024-10-29 19:18:54 +01:00
  • ffc47e6e2b Increase allowed output size of HKDF-Expand-Label Max Fillinger 2024-10-29 18:49:30 +01:00
  • 9e23339ae9 Add more tests for keying material export Max Fillinger 2024-10-29 16:57:09 +01:00
  • 1bc2a9bdbf Mention MBEDTLS_SSL_KEYING_MATERIAL_EXPORT in change log Max Fillinger 2024-10-28 14:46:46 +01:00
  • 8fa72523be Fix #endif comment Max Fillinger 2024-10-28 14:44:25 +01:00
  • d97e0e8edc Enable MBEDTLS_SSL_KEYING_MATERIAL_EXPORT by default Max Fillinger 2024-10-28 13:14:39 +01:00
  • 951b886801 Create MBEDTLS_SSL_KEYING_MATERIAL_EXPORT option Max Fillinger 2024-10-25 00:52:24 +02:00
  • 7b52328f6c Remove TLS 1.2 Exporter if we don't have randbytes Max Fillinger 2024-10-23 18:35:09 +02:00
  • 92d29301bc Revert "Store randbytes for TLS 1.2 TLS-Exporter" Max Fillinger 2024-10-23 17:24:03 +02:00
  • 948e15d3b7 Fix typos in comments Max Fillinger 2024-10-23 17:21:40 +02:00
  • 6c02ea86aa Use fewer magic numbers in TLS-Exporter functions Max Fillinger 2024-10-23 16:32:54 +02:00
  • 76077e2e31 Add label length argument to tls_prf_generic() Max Fillinger 2024-10-23 15:47:23 +02:00
  • 85b33ee42e Store randbytes for TLS 1.2 TLS-Exporter Max Fillinger 2024-10-18 16:19:39 +02:00
  • c48e9e0004 Fix coding style Max Fillinger 2024-09-22 01:28:12 +02:00
  • 0118293e23 Fix build when one of TLS 1.2 or 1.3 is disabled Max Fillinger 2024-09-21 11:06:28 +02:00
  • 9359f4d703 Fix coding style Max Fillinger 2024-09-21 10:48:57 +02:00
  • 15f9f5e562 Fix TLS exporter changelog entry Max Fillinger 2024-09-20 17:57:52 +02:00
  • f95bfda1f9 Fix doxygen comment parameter name Max Fillinger 2024-09-20 17:50:16 +02:00
  • 5805cc9807 Fix typos in comment Max Fillinger 2024-09-20 15:22:06 +02:00
  • 3be83a7696 Fix mismatches in function declarations Max Fillinger 2024-08-14 16:44:50 +02:00
  • 1466bf8897 Fix key_len check in TLS-Exporter Max Fillinger 2024-08-12 13:20:46 +02:00
  • 77a447ba97 Actually set exporter defaults in ssl_client2 Max Fillinger 2024-08-12 12:51:02 +02:00
  • 404f7a3bfb Simplify mbedtls_ssl_tls13_exporter Max Fillinger 2024-08-12 11:20:39 +02:00
  • d3d7ff4c6b Add test for TLS-Exporter in TLS 1.3 Max Fillinger 2024-08-09 19:46:15 +02:00
  • 29f79ea7f4 Fix commented out function declaration Max Fillinger 2024-08-09 18:54:36 +02:00
  • 91ad62efc7 Add changelog entry for TLS-Exporter feature Max Fillinger 2024-07-25 16:16:02 +02:00
  • de3d5fdc83 Add TLS-Exporter options to ssl_client2 Max Fillinger 2024-07-22 15:09:24 +02:00
  • 90ed7f7f5e Add TLS-Exporter options to ssl_server2 Max Fillinger 2024-07-22 14:44:09 +02:00
  • 44042f0a57 Implement TLS-Exporter feature Max Fillinger 2024-07-22 14:43:56 +02:00
  • 8ab3d8c25d
    Merge pull request #10074 from bjwtaylor/rng-documentation Manuel Pégourié-Gonnard 2025-04-14 10:03:58 +00:00
  • 3302dc6510 programs: demo: do not source project_detection.sh directly Valerio Setti 2025-04-11 15:07:02 +02:00
  • 5da6b498ac
    Merge pull request #10110 from mpg/defragment-test-server-first-flight-3.6 Ronald Cron 2025-04-11 10:32:10 +00:00
  • a3d27b54fc
    Merge pull request #10045 from gilles-peskine-arm/defragment-test-server-first-flight-dev Ronald Cron 2025-04-11 10:26:16 +00:00
  • 881ebc7ce8 Fix record insertion Manuel Pégourié-Gonnard 2025-04-10 12:35:58 +02:00
  • a5db6c14fd Fix record insertion Manuel Pégourié-Gonnard 2025-04-10 12:35:58 +02:00
  • 2e10e781f3
    Merge pull request #10129 from valeriosetti/fix-demo-programs Gilles Peskine 2025-04-10 15:35:46 +00:00
  • 5533cc8077 programs: demo: source project_detection.sh Valerio Setti 2025-04-10 14:15:41 +02:00
  • ecd5aa387e framework: update reference Valerio Setti 2025-04-10 14:15:20 +02:00
  • 6c5af6c7ae Update feature macro for 3.6 Manuel Pégourié-Gonnard 2025-04-10 10:34:07 +02:00
  • f1335bcdcd Use HANDSHAKE_OVER in nominal test cases Manuel Pégourié-Gonnard 2025-04-10 10:18:44 +02:00
  • e38bc4c445 Improve comments Manuel Pégourié-Gonnard 2025-04-10 09:38:53 +02:00
  • 7af97b60e5 Use HANDSHAKE_OVER in nominal test cases Manuel Pégourié-Gonnard 2025-04-10 10:18:44 +02:00
  • 8d73bdc679 Improve comments Manuel Pégourié-Gonnard 2025-04-10 09:38:53 +02:00
  • 132f5b99c8 Use same dependencies for helper functions Manuel Pégourié-Gonnard 2025-03-28 09:33:38 +01:00
  • 1f471a1f38 Tighten dependencies again Manuel Pégourié-Gonnard 2025-03-27 12:44:32 +01:00
  • 921a2acf8b Improve dependency declarations Manuel Pégourié-Gonnard 2025-03-27 11:47:13 +01:00
  • 0a1996f8ee Tighten dependency declarations Manuel Pégourié-Gonnard 2025-03-26 12:41:19 +01:00
  • c0721e0e8e Improve documentation Gilles Peskine 2025-03-10 14:53:16 +01:00
  • eb48890bd5 Remove redundant setup Gilles Peskine 2025-03-10 14:29:59 +01:00
  • 161cadd1cc Fix copypasta Gilles Peskine 2025-03-10 14:24:22 +01:00
  • 84ccbd8002 Simulate closing the connection mid-message Gilles Peskine 2025-03-10 14:16:46 +01:00
  • 5e3c0bd82b Also test inserting non-empty, non-handshake records Gilles Peskine 2025-03-10 14:02:42 +01:00
  • c34ea472fb Fix the build without MBEDTLS_DEBUG_C Gilles Peskine 2025-03-07 23:04:23 +01:00
  • 074267282f Fix the build in PSK-only configurations Gilles Peskine 2025-03-07 23:01:42 +01:00
  • bc694b3cbd Fix printf of enum Gilles Peskine 2025-03-07 22:28:23 +01:00
  • 7ab9fb6d14 Pacify ancient clang -Wmissing-initializer Gilles Peskine 2025-03-07 22:26:36 +01:00
  • 7c1dbeff49 Test split, coalesced-split and empty handshake records Gilles Peskine 2025-03-07 20:48:01 +01:00
  • 92122edf4b Create handshake record coalescing tests Gilles Peskine 2025-03-07 20:40:50 +01:00
  • a4bf00227f Document gotcha of move_handshake_to_state Gilles Peskine 2025-03-07 20:37:49 +01:00
  • c67befee6a Add a log message on every SSL state transition Gilles Peskine 2025-03-07 20:45:29 +01:00
  • f670ba5e52 Always call mbedtls_ssl_handshake_set_state Gilles Peskine 2025-03-07 15:09:32 +01:00
  • 4580c71f67
    Merge pull request #10118 from mpg/issue-template Gilles Peskine 2025-04-09 10:07:41 +00:00
  • 3b819cf22f
    Merge pull request #10109 from mpg/merge-from-restricted Gilles Peskine 2025-04-07 14:04:06 +00:00
  • f02784bb2c Tune wording Manuel Pégourié-Gonnard 2025-04-07 10:49:49 +02:00
  • 16be0f09cf
    Merge pull request #10008 from valeriosetti/issue138-development Ronald Cron 2025-04-04 18:11:00 +02:00
  • 48e5c958a7 tf-psa-crypto: update reference Valerio Setti 2025-02-25 09:27:49 +01:00
  • 0690a63472 framework: update reference Valerio Setti 2025-02-25 09:27:36 +01:00