Commit Graph

  • ae82217476 programs: metatest: Add tf-psa-crypto/platform as include dir Ronald Cron 2026-02-14 10:42:33 +01:00
  • 1ef64a73e4 programs: metatest: Remove include path duplication Ronald Cron 2026-02-13 17:01:19 +01:00
  • 02b2b50fb0 Update framework with unix detection improvements Gilles Peskine 2026-03-08 20:31:59 +01:00
  • ba5774387b Update framework with psasim serialise supporting unsigned and crypto dir reorg prep Gilles Peskine 2026-03-08 20:30:08 +01:00
  • 8f8b70aff1 Merge remote-tracking branch 'mbedtls-3.6' into merge-3.6-restricted-20260309 Gilles Peskine 2026-03-08 20:26:08 +01:00
  • cf02249039 Merge remote-tracking branch 'development' into merge-development-restricted-20260309 Gilles Peskine 2026-03-08 20:24:58 +01:00
  • 65da2a38bf Merge pull request #10606 from gilles-peskine-arm/unix-detection-202601-4.0 Gilles Peskine 2026-03-06 18:06:08 +00:00
  • 4b571add25 Merge pull request #10621 from gilles-peskine-arm/unix-detection-202601-3.6 Gilles Peskine 2026-03-06 18:06:04 +00:00
  • b6ef9ec78f Support DESTDIR for install and add build-system test Yi Wu 2026-03-05 17:32:51 +00:00
  • f858b47709 Merge pull request #1500 from gilles-peskine-arm/inet_pton-changelog-attribution-3.6 David Horstmann 2026-03-05 15:00:22 +00:00
  • dba3c2de82 Merge pull request #1499 from gilles-peskine-arm/inet_pton-changelog-attribution David Horstmann 2026-03-05 15:00:17 +00:00
  • e54d769fe8 Updated Changelog Minos Galanakis 2026-03-05 10:40:08 +00:00
  • a397bb13a3 test_suite_psa_crypto: Extended aead_multipart_state_test for PSA_ALG_CCM Minos Galanakis 2026-03-05 10:29:21 +00:00
  • 5dcfb01b52 Add abi_check.py bridge script Bence Szépkúti 2025-10-22 00:52:06 +02:00
  • 34bbc72190 Move abi_check.py into the framework Bence Szépkúti 2025-11-17 16:53:01 +01:00
  • 174c323479 FFDH: fix some typos in test case titles Manuel Pégourié-Gonnard 2026-03-05 14:12:35 +01:00
  • e1d64c5ce2 Fix misplaced blank line in test data file Manuel Pégourié-Gonnard 2026-03-04 11:22:17 +01:00
  • 35aec41600 Add Changelog entry for FFDH missing peerkey check Manuel Pégourié-Gonnard 2026-03-03 12:22:00 +01:00
  • f22ed632b4 FFDH: also test peer key 1 byte too long Manuel Pégourié-Gonnard 2026-03-03 12:08:58 +01:00
  • 20a84bd287 FFDH: also test peer key = p, p+1, ff...ff Manuel Pégourié-Gonnard 2026-03-03 11:59:48 +01:00
  • 7453b664af tests: use derive_setup when applicable Manuel Pégourié-Gonnard 2026-03-03 11:11:06 +01:00
  • 8eb4fba6fb FFDH: expand comment on peerkey check Manuel Pégourié-Gonnard 2026-03-03 10:50:41 +01:00
  • c173dfb035 FFDH: improve sanity checks Manuel Pégourié-Gonnard 2026-03-03 10:31:44 +01:00
  • 5cce3c8a75 Add comment in raw key agreement test function Manuel Pégourié-Gonnard 2026-03-03 10:26:03 +01:00
  • 7a4e2c67b4 FFDH: reorder checks to satisfy picky test Manuel Pégourié-Gonnard 2026-02-10 12:08:23 +01:00
  • fb70b7f849 FFDH: test with key derivation and bad peer key Manuel Pégourié-Gonnard 2026-02-03 12:47:29 +01:00
  • 118dc8c347 DH: clean up test function key_agreement_setup() Manuel Pégourié-Gonnard 2026-02-03 12:37:51 +01:00
  • 10c5db67be FFDH: clean up size check Manuel Pégourié-Gonnard 2026-02-03 12:11:15 +01:00
  • 470ee785ca FFDH: rm useless variable Manuel Pégourié-Gonnard 2026-02-03 11:59:51 +01:00
  • 7d9f1b55fc FFDH: validate peer's key as per RFC 7919 Manuel Pégourié-Gonnard 2026-02-03 11:52:07 +01:00
  • 7644b0d9e5 FFDH: Add tests for invalid peer key Manuel Pégourié-Gonnard 2026-02-03 11:36:52 +01:00
  • 0c5accb716 DH: Update title in test data Manuel Pégourié-Gonnard 2026-02-02 11:58:54 +01:00
  • 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