Commit Graph

  • 0b91bdea2e DH: update name of test function Manuel Pégourié-Gonnard 2026-03-05 12:31:09 +01:00
  • 51bae4b813 DH: add expected_status to key_agreement test func Manuel Pégourié-Gonnard 2026-03-05 12:16:04 +01:00
  • 7147da8783 Update attribution to conform to contributor's request Gilles Peskine 2026-03-05 12:10:16 +01:00
  • 68c44a4a97 Update attribution to conform to contributor's request Gilles Peskine 2026-03-05 12:10:16 +01:00
  • de24220853 ccm_finish: Updated to only accept lens set by ccm_set_lengths Minos Galanakis 2026-03-05 09:10:47 +00:00
  • de1a7f2fbb Remove documentation about fork protection Gilles Peskine 2026-03-04 14:37:04 +01:00
  • a863415205 New API psa_random_set_prediction_resistance() Gilles Peskine 2026-01-29 18:54:57 +01:00
  • 5093f08415 New API psa_random_deplete(): force a reseed on the next RNG query Gilles Peskine 2026-01-29 13:03:42 +01:00
  • bd57d52490 DRBG: make reseed_counter not be off by 1 Gilles Peskine 2026-01-29 13:01:06 +01:00
  • 48e37275ec Reseed tests: the number of entropy queries depends on the config Gilles Peskine 2026-01-27 17:52:12 +01:00
  • ccfb7357a3 New function psa_random_reseed() Gilles Peskine 2026-01-27 15:49:54 +01:00
  • fb6503bf62 Add internal function to reseed PSA RNG Gilles Peskine 2026-01-16 19:01:48 +01:00
  • 4de8b1043a Move PSA internal RNG functions to a new module Gilles Peskine 2026-01-26 20:39:51 +01:00
  • bfaa6a5c81 Allow dependencies on platform features in PSA tests Gilles Peskine 2026-01-20 17:52:25 +01:00
  • 2a92659034 Define derived config macros for entropy sources Gilles Peskine 2026-01-29 18:53:04 +01:00
  • 178cda8cc6 Move entropy-related tests to test_suite_psa_crypto_entropy Gilles Peskine 2026-01-23 20:15:08 +01:00
  • a1d7a81d39 Merge pull request #1496 from gilles-peskine-arm/merge-3.6-restricted-20260304 Gilles Peskine 2026-03-04 16:00:20 +01:00
  • 685a1ce6f4 Merge remote-tracking branch 'mbedtls-3.6' into merge-3.6-restricted-20260304 Gilles Peskine 2026-03-04 14:39:06 +01:00
  • 73639eb35a Merge pull request #1494 from gilles-peskine-arm/merge-development-restricted-20260303 Manuel Pégourié-Gonnard 2026-03-04 12:11:08 +01:00
  • b38e28dbf0 Make sure we declare TF-PSA-Crypto platform requirements before including system headers Gilles Peskine 2026-03-04 11:54:35 +01:00
  • 037f3c62ff Tell MSVC to allow non-s functions where needed Gilles Peskine 2026-02-21 20:20:02 +01:00
  • 37fd7d5210 Start from a clean baseline for C11 ext1 and POSIX features Gilles Peskine 2026-01-30 18:06:56 +01:00
  • e8dec9c031 Unify the detection of Unix-like platforms Gilles Peskine 2026-01-16 18:55:24 +01:00
  • 5d479d8050 Update tf-psa-crypto with unified Unix detection Gilles Peskine 2026-02-17 17:16:48 +01:00
  • 3d4b7cd3f9 Merge remote-tracking branch 'development' into development-restricted Gilles Peskine 2026-03-03 19:00:20 +01:00
  • 31934f47c5 Note platforms with known improvements Gilles Peskine 2026-03-02 19:26:04 +01:00
  • 2393fddd60 clock_gettime: don't assume more than 1 second since the origin of time Gilles Peskine 2026-03-02 19:22:24 +01:00
  • b17d0f3028 Let test suites see strtoull() on FreeBSD if building with -std=c99 Gilles Peskine 2026-02-19 01:23:56 +01:00
  • fa62af0a47 Let test suites see gettimeofday() on FreeBSD Gilles Peskine 2026-02-18 22:03:20 +01:00
  • 08614e1e96 Skip printf("%zu") tests with MinGW Gilles Peskine 2026-02-23 20:30:33 +01:00
  • 5c6ec6bcc0 Add smoke test for gettimeofday() Gilles Peskine 2026-02-23 14:00:23 +01:00
  • 60cfb78882 Fix the build on non-Unix-like platforms that define CLOCK_REALTIME as a macro Gilles Peskine 2026-02-22 20:40:10 +01:00
  • 9cd92b207f Support testing baremetal builds without the UNIXLIKE code Gilles Peskine 2026-02-21 21:18:03 +01:00
  • dec0d500a8 Test printf integer format modifiers more Gilles Peskine 2026-01-30 20:35:54 +01:00
  • f994fe05cd Fix the build on non-UNIXLIKE platforms Gilles Peskine 2026-02-21 21:17:47 +01:00
  • 5ca8894b59 Fix the build with dietlibc Gilles Peskine 2026-02-19 00:43:59 +01:00
  • df9fdae4c4 Add smoke test for availability of some Unix functions Gilles Peskine 2026-02-17 17:55:30 +01:00
  • 168461a3a9 Unify the detection of Unix-like platforms Gilles Peskine 2026-01-16 18:55:24 +01:00
  • 15c041c465 Fix wrong pointer type passed to printf Gilles Peskine 2026-02-18 19:11:57 +01:00
  • f2c25e0133 test_suite_debug: test the printf used by debug.c Gilles Peskine 2026-02-17 17:08:12 +01:00
  • a7de32a719 Disable Unix-like integration code in baremetal builds in all.sh Gilles Peskine 2026-02-21 21:19:42 +01:00
  • 59c6afcd46 Update framework with TEST_ASSERT_ERRNO Gilles Peskine 2026-02-23 13:56:41 +01:00
  • 24081fe484 Added Changelog Minos Galanakis 2026-03-02 16:55:02 +00:00
  • ee9829a32e ccm_finish: Only reject tag_len missmatch when it has been set. Minos Galanakis 2026-03-03 11:12:09 +00:00
  • 53ab8a525b ccm_finish: Added a boundary check for tag-len. Minos Galanakis 2026-03-02 15:51:47 +00:00
  • d6f635e3f3 test_suite_ccm: Added a test for invalid tag_len inputs. Minos Galanakis 2026-02-25 16:12:16 +00:00
  • 95be019fb2 Merge pull request #10599 from valeriosetti/backport-fix-ans1write Gilles Peskine 2026-03-03 09:59:24 +00:00
  • c763c2e837 PK: use EC macro for EC key size Manuel Pégourié-Gonnard 2026-03-03 09:53:08 +01:00
  • 4c4cfe98de PK: use PSA size macros when exporting to PSA Manuel Pégourié-Gonnard 2026-03-03 09:50:53 +01:00
  • 1d088bb84e Merge pull request #10625 from gilles-peskine-arm/unix-detection-202601-mingw-prep Bence Szépkúti 2026-03-02 15:04:34 +00:00
  • 29192f0a00 Use the mbedtls_common.h in generated library .c files as well Gilles Peskine 2026-03-02 13:23:50 +01:00
  • 436f1e30ad Include the config in mbedtls_commmon.h as promised Gilles Peskine 2026-03-02 13:22:42 +01:00
  • a3d55d9ec7 Document the purpose of mbedtls_common.h Gilles Peskine 2026-03-02 13:21:01 +01:00
  • eb1328285b Update framework with support for standard printf on MinGW Gilles Peskine 2026-02-28 11:54:57 +00:00
  • 3f8f4a0c3f Improve advice Gilles Peskine 2026-02-27 20:45:48 +01:00
  • 6f63121a00 Change the default from /dev/urandom to /dev/random Gilles Peskine 2026-02-25 22:46:43 +01:00
  • 500c155de9 tls13: Commit to session resume only when we actually do it Ronald Cron 2026-02-26 12:06:19 +01:00
  • 365a16dc38 tls13: Do not negotiate TLS 1.2 after an HRR Ronald Cron 2026-02-19 18:11:19 +01:00
  • 3b244905bc Add unit test with TLS 1.2 nego after HRR Ronald Cron 2026-02-17 10:46:42 +01:00
  • 1fee3da79a PK: require more option combinations in tests Manuel Pégourié-Gonnard 2026-02-27 10:48:48 +01:00
  • 023c51b282 PK: adjust size macro in case PSA is disabled Manuel Pégourié-Gonnard 2026-02-27 10:37:34 +01:00
  • 127b0352b3 PK: move another large buffer to the heap Manuel Pégourié-Gonnard 2026-02-27 10:29:15 +01:00
  • 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
  • 8731587e41 tls13: Commit to session resume only when we actually do it Ronald Cron 2026-02-26 12:06:19 +01:00
  • ed767bada9 tls13: Do not negotiate TLS 1.2 after an HRR Ronald Cron 2026-02-19 18:11:19 +01:00
  • 0d48251122 Add ChangeLog entry for NULL dereference fix David Horstmann 2026-02-26 14:04:40 +00:00
  • 2acb9a2e7b Add ChangeLog entry for NULL dereference fix David Horstmann 2026-02-26 14:04:40 +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
  • f549fc7bdc Fix null pointer dereference in string to names David Horstmann 2026-02-26 11:57:17 +00:00
  • bfaf4a47fd Fix null pointer dereference in string to names David Horstmann 2026-02-26 11:57:17 +00:00
  • 75b8b0f4d9 Add unit test with TLS 1.2 nego after HRR Ronald Cron 2026-02-17 10:46:42 +01:00
  • 409baa7b7b Document /dev/random vs /dev/urandom on Linux Gilles Peskine 2026-02-25 22:40:42 +01:00
  • 8f962c1b22 Add MBEDTLS_PLATFORM_DEV_RANDOM as a compile-time option Gilles Peskine 2026-02-25 22:12:13 +01:00
  • 2ccda0f48c Make the random device configurable Gilles Peskine 2026-02-25 22:10:17 +01:00
  • 7d022d3275 ssl-opt.sh: DTLS fragmenting: Do not check for ServerKeyExchange fragmentation Ronald Cron 2026-02-25 17:52:44 +01:00
  • 027ed1fef0 Reduce duplication between save/load documentations Ronald Cron 2026-02-25 18:56:12 +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
  • d5d7131eb5 Add warning in mbedtls_ssl_session_load/save documentation Ronald Cron 2026-02-25 09:04:08 +01:00
  • 64898a5e5c Add warning in mbedtls_ssl_context_save/load documentation Ronald Cron 2026-02-25 08:40:28 +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