Commit Graph

  • 571d78361a PK: zeroize dummy signature just to be sure Manuel Pégourié-Gonnard 2026-02-27 10:17:28 +01:00
  • 81ecc37372 PK: clarify comment about key export Manuel Pégourié-Gonnard 2026-02-27 10:16:20 +01:00
  • bc69abd2cb PK: use existing macros and functions Manuel Pégourié-Gonnard 2026-02-27 10:13:04 +01:00
  • 4ec9536339 Temporarily force standard *printf functions on MingW Gilles Peskine 2026-02-26 21:34:32 +01:00
  • 64ff7fc1dc Stop using MBEDTLS_PRINTF_SIZET Gilles Peskine 2026-02-20 17:54:06 +01:00
  • cdf3b0a535 MingW: insist on standard-compliant printf() and friends Gilles Peskine 2026-01-30 20:39:10 +01:00
  • 3c67824964 test_suite_debug: test the printf used by debug.c Gilles Peskine 2026-02-17 17:08:12 +01:00
  • 7af09b4f21 Add a few more test cases for printf formats Gilles Peskine 2026-01-26 17:45:48 +01:00
  • 3a98885950 Create a header to declare platform requirements Gilles Peskine 2026-01-29 16:25:15 +01:00
  • 29d00fa861 Create a mbedtls_common.h for the project Gilles Peskine 2026-01-29 16:20:19 +01:00
  • c2cb8565a5 Merge pull request #10607 from gilles-peskine-arm/timing-use-mstime Bence Szépkúti 2026-02-26 14:38:50 +00:00
  • 1937efdd94 Merge pull request #10615 from gilles-peskine-arm/generate-psa_test_wrappers-3.6 Bence Szépkúti 2026-02-26 13:44:15 +00:00
  • 7d022d3275 ssl-opt.sh: DTLS fragmenting: Do not check for ServerKeyExchange fragmentation Ronald Cron 2026-02-25 17:52:44 +01:00
  • 6b529ff50d component_test_tls1_2_ccm_psk_dtls_psa: Enable MBEDTLS_HAVE_TIME Ronald Cron 2026-02-25 17:49:35 +01:00
  • 97a25e4c68 ssl_tls12_server.c: Update hs status after some validations of the ClientHello Ronald Cron 2026-02-23 14:09:13 +01:00
  • 38213a7856 Add change log Ronald Cron 2026-02-13 11:03:13 +01:00
  • 1bdb0901c9 Update mbedtls_ssl_handshake() documentation Ronald Cron 2026-02-13 10:52:28 +01:00
  • 82d549a297 ssl-opt.sh: Use more diverse MTUs Ronald Cron 2026-02-11 09:08:03 +01:00
  • 404daf5f6d ssl-opt.sh: DTLS reassembly: Improve max_content_len requirements Ronald Cron 2026-02-11 09:19:18 +01:00
  • 50d1a74ad8 ssl-opt.sh: Fix/improve comments Ronald Cron 2026-02-10 19:12:21 +01:00
  • f44b6545fe ssl-opt.sh: Add tests with CH fragmented with DTLS in default config Ronald Cron 2026-01-16 16:50:39 +01:00
  • f20d48f719 ssl-opt.sh: Add interop test of DTLS defragmentation on server side Ronald Cron 2026-01-14 09:42:27 +01:00
  • 09546ee120 ssl_msg.c: Remove some now unnecessary code Ronald Cron 2026-01-23 15:36:49 +01:00
  • 2086b20f28 ssl_tls12_server.c: parse_client_hello: Remove remaining record level code Ronald Cron 2026-01-22 18:46:53 +01:00
  • 6a9fc0ce77 ssl_tls12_server.c: Move ClientHello record sequence_number init Ronald Cron 2026-01-22 18:43:57 +01:00
  • 5a744e8d34 ssl_tls12_server.c: Move ClientHello message_seq adjustment Ronald Cron 2026-01-08 09:15:40 +01:00
  • 06abef2307 ssl_tls12_server.c: Use mbedtls_ssl_read_record() only to read the ClientHello Ronald Cron 2026-01-14 13:48:52 +01:00
  • 17acd871c1 ssl_tls12_server.c: Document replay check and update in ssl_parse_client_hello() Ronald Cron 2026-01-12 12:45:40 +01:00
  • 0a8c35d273 ssl_server2.c: DTLS: Attempt to read the response to the close notification Ronald Cron 2026-01-21 11:33:35 +01:00
  • faa9d95638 ssl-opt.sh: Relax deps of handshake defrag tests Ronald Cron 2026-01-14 16:32:48 +01:00
  • 4a8d476568 ssl_tls.c: Allow client hello fragmentation Ronald Cron 2026-01-13 15:42:11 +01:00
  • 53dd7d0dce ssl_tls12_server.c: Update hs status after some validations of the ClientHello Ronald Cron 2026-02-23 14:09:13 +01:00
  • 9394d25048 Merge pull request #10584 from davidhorstmann-arm/add-link-to-crypto-security-md Janos Follath 2026-02-24 08:36:39 +00:00
  • a5f45bb935 Add change log Ronald Cron 2026-02-13 11:03:13 +01:00
  • 3771c17a0b Update mbedtls_ssl_handshake() documentation Ronald Cron 2026-02-13 10:52:28 +01:00
  • 814f5da61a ssl-opt.sh: Use more diverse MTUs Ronald Cron 2026-02-11 09:08:03 +01:00
  • 3ddc63d74e ssl-opt.sh: DTLS reassembly: Improve max_content_len requirements Ronald Cron 2026-02-11 09:19:18 +01:00
  • e436f74576 ssl-opt.sh: Fix/improve comments Ronald Cron 2026-02-10 19:12:21 +01:00
  • 6e270c0465 ssl-opt.sh: Add tests with CH fragmented with DTLS in default config Ronald Cron 2026-01-16 16:50:39 +01:00
  • c1cbfdd072 ssl-opt.sh: Add interop test of DTLS defragmentation on server side Ronald Cron 2026-01-14 09:42:27 +01:00
  • d718a35a1f ssl_msg.c: Remove some now unnecessary code Ronald Cron 2026-01-23 15:36:49 +01:00
  • 0db3a49330 ssl_tls12_server.c: parse_client_hello: Remove remaining record level code Ronald Cron 2026-01-22 18:46:53 +01:00
  • 00160b910a ssl_tls12_server.c: Move ClientHello record sequence_number init Ronald Cron 2026-01-22 18:43:57 +01:00
  • 943c1071bb ssl_tls12_server.c: Move ClientHello message_seq adjustment Ronald Cron 2026-01-08 09:15:40 +01:00
  • a50110be71 ssl_tls12_server.c: Use mbedtls_ssl_read_record() only to read the ClientHello Ronald Cron 2026-01-14 13:48:52 +01:00
  • 516e74ca5c ssl_tls12_server.c: Document replay check and update in ssl_parse_client_hello() Ronald Cron 2026-01-12 12:45:40 +01:00
  • 2e9b9681e6 ssl_server2.c: DTLS: Attempt to read the response to the close notification Ronald Cron 2026-01-21 11:33:35 +01:00
  • fa5e75d6f6 ssl-opt.sh: Relax deps of handshake defrag tests Ronald Cron 2026-01-14 16:32:48 +01:00
  • 39813964ef ssl_tls.c: Allow client hello fragmentation Ronald Cron 2026-01-13 15:42:11 +01:00
  • c5121ed11e PK: only use PSA macros when the header has been included... Manuel Pégourié-Gonnard 2026-02-23 11:04:23 +01:00
  • 3e7657c81f PK: use smarter size for stack buffer Manuel Pégourié-Gonnard 2026-02-23 10:14:21 +01:00
  • 06830d69df PK: avoid 1kB stack buffer in rsa_alt_check_pair() Manuel Pégourié-Gonnard 2026-02-23 10:01:29 +01:00
  • b41c8f6e04 Merge pull request #10608 from bjwtaylor/DriverVsReference_removal Valerio Setti 2026-02-23 09:01:25 +00:00
  • a76d2129ba PK: avoid using a > 2kB stack buffer in RSA -> PSA Manuel Pégourié-Gonnard 2026-02-23 09:54:12 +01:00
  • ee2c3e819f Adjust guard for 3.6 Manuel Pégourié-Gonnard 2026-02-23 09:34:49 +01:00
  • 3a16bd5306 Add ChangeLog entry for PK large stack buffers Manuel Pégourié-Gonnard 2026-02-19 09:58:14 +01:00
  • 4bebabb687 PSA: improve PSA_EXPORT_KEY_OUTPUT_SIZE; PK: use it Manuel Pégourié-Gonnard 2026-02-12 12:46:15 +01:00
  • 6b90afb2bb PK: ensure we test with keys on the stack or heap Manuel Pégourié-Gonnard 2026-02-12 12:20:13 +01:00
  • 56771d12b8 PK: improve naming & doc of internal macro Manuel Pégourié-Gonnard 2026-02-12 12:06:54 +01:00
  • 925341971d PK: validate type upfront when copying from PSA Manuel Pégourié-Gonnard 2026-02-12 11:52:19 +01:00
  • 70454dc75b PK: rework failure case of internal size function Manuel Pégourié-Gonnard 2026-02-12 11:45:49 +01:00
  • 1cc0e98f68 PSA: add and use PSA_EXPORT_ASYMMETRIC_KEY_MAX_SIZE Manuel Pégourié-Gonnard 2026-02-12 11:04:00 +01:00
  • 00fd34ef18 PK: return helpful error on API misuse Manuel Pégourié-Gonnard 2026-02-12 10:07:57 +01:00
  • 210c613361 PK: fix stack buffer size for ECC keys Manuel Pégourié-Gonnard 2026-02-11 13:00:06 +01:00
  • eb8289d072 PK: adjust heap buffer size for key type+bits Manuel Pégourié-Gonnard 2026-02-10 10:26:45 +01:00
  • 4d14271515 PK: avoid large stack buffer in to/from PSA functions Manuel Pégourié-Gonnard 2026-02-10 10:03:57 +01:00
  • 34fcd9ae4f Merge pull request #10603 from ronald-cron-arm/dtls-client-hello-defragmentation-prep-3.6 Bence Szépkúti 2026-02-22 23:30:44 +00:00
  • bbf8bbbdb6 Merge pull request #10575 from ronald-cron-arm/dtls-client-hello-defragmentation-prep Bence Szépkúti 2026-02-22 23:30:39 +00:00
  • d841a6a782 Generate psa_test_wrappers.{h,c} automatically Gilles Peskine 2026-02-22 20:33:27 +01:00
  • 99c4159681 Disable Unix-like integration code in baremetal builds in all.sh Gilles Peskine 2026-02-21 21:19:42 +01:00
  • f004998303 Add issue number Gilles Peskine 2026-02-21 21:20:22 +01:00
  • d507b46684 Remove DriverVsReference tasks from analyze_outcomes.py Ben Taylor 2026-02-19 13:23:23 +00:00
  • 3b4984243f Merge pull request #10595 from valeriosetti/fix-tls12-sha-guards Valerio Setti 2026-02-20 09:14:13 +00:00
  • ed642cab9e Fix inclusion of <time.h> when MBEDTLS_HAVE_TIME is disabled Gilles Peskine 2026-02-19 17:24:34 +01:00
  • e2b04b6847 Don't use printf("%llu") Gilles Peskine 2026-02-19 14:55:25 +01:00
  • 5890b22b82 Fix a build error with MSVC Gilles Peskine 2026-02-19 14:16:42 +01:00
  • 7ea318246c Fix build error when MBEDTLS_TIMING_C and MBEDTLS_HAVE_TIME are both disabled Gilles Peskine 2026-02-19 12:30:00 +01:00
  • 137b5b776d Simplify MBEDTLS_TIMING_C to use mbedtls_ms_time() Gilles Peskine 2026-02-18 22:50:07 +01:00
  • 86eac795c9 Have MBEDTLS_TIMING_C require MBEDTLS_HAVE_TIME Gilles Peskine 2026-02-19 16:26:18 +01:00
  • d8b97c6a28 ssl-opt.sh: Revert leftover debug level increase Ronald Cron 2026-02-13 10:06:53 +01:00
  • 3b6bd65334 ssl_msg.c: Improve handshake message fragmenting message Ronald Cron 2026-02-03 17:31:12 +01:00
  • 8e68a06bdf ssl-opt.sh: Improve DTLS proxy 3d tests Ronald Cron 2026-02-03 14:50:25 +01:00
  • 98b3ef2e43 ssl-opt.sh: Improve DTLS reassembly tests Ronald Cron 2026-02-03 11:18:20 +01:00
  • 87871ddf30 ssl-opt.sh: Remove DTLS reassembly redundant test Ronald Cron 2026-02-03 11:19:52 +01:00
  • 0b4cb31fb6 ssl-opt.sh: Remove CH reassembly unsupported test Ronald Cron 2026-01-14 16:24:01 +01:00
  • a02505a7be ssl_msg.c: Improve HS message reassembly completed message Ronald Cron 2026-02-03 09:58:21 +01:00
  • c065fdd4d4 ssl_tls.c: Rename and expand ssl_tls13_get_hs_msg_name Ronald Cron 2026-02-03 09:56:11 +01:00
  • 73be048c8a ssl-opt.sh: Revert leftover debug level increase Ronald Cron 2026-02-13 10:06:53 +01:00
  • 076ddc3ac7 tests: cmake: Fix dependency on generate_tls_handshake_tests.py Ronald Cron 2026-02-13 10:05:02 +01:00
  • 4f0741498c ssl_msg.c: Improve handshake message fragmenting message Ronald Cron 2026-02-03 17:31:12 +01:00
  • b952ba09d6 ssl-opt.sh: Improve DTLS proxy 3d tests Ronald Cron 2026-02-03 14:50:25 +01:00
  • addf640a3b ssl-opt.sh: Improve DTLS reassembly tests Ronald Cron 2026-02-03 11:18:20 +01:00
  • cad9c8ae71 ssl-opt.sh: Remove DTLS reassembly redundant test Ronald Cron 2026-02-03 11:19:52 +01:00
  • 8f0240c350 ssl-opt.sh: Remove CH reassembly unsupported test Ronald Cron 2026-01-14 16:24:01 +01:00
  • 7fe38dd934 ssl_msg.c: Improve HS message reassembly completed message Ronald Cron 2026-02-03 09:58:21 +01:00
  • 86b7df5591 ssl_tls.c: Rename and expand ssl_tls13_get_hs_msg_name Ronald Cron 2026-02-03 09:56:11 +01:00
  • 8ab14401d7 ssl_server2.c: Flush stdout to improve logs timeliness Ronald Cron 2026-01-29 16:04:55 +01:00
  • 1b5a0b1877 Add branch specific generate_tls_handshake_tests.py file Ronald Cron 2026-01-20 16:27:28 +01:00
  • 57b29c2fe5 Introduce branch specific make_generated_files.py Ronald Cron 2026-01-20 16:03:47 +01:00
  • 29eb988669 Update framework pointer Ronald Cron 2026-01-14 16:15:30 +01:00