)]}'
{
  "log": [
    {
      "commit": "0fe989b6b514192783c469039edd325fd0989806",
      "tree": "02b46c74dfab9e693ede5eb321a3dec872cbdbba",
      "parents": [
        "641fa2695cab74d25b8d9315daacd6839d393ed1"
      ],
      "author": {
        "name": "Minos Galanakis",
        "email": "minos.galanakis@arm.com",
        "time": "Wed Mar 18 16:37:06 2026 +0000"
      },
      "committer": {
        "name": "Minos Galanakis",
        "email": "minos.galanakis@arm.com",
        "time": "Thu Mar 26 22:34:42 2026 +0000"
      },
      "message": "Update BRANCHES.md\n\nSigned-off-by: Minos Galanakis \u003cminos.galanakis@arm.com\u003e\n"
    },
    {
      "commit": "641fa2695cab74d25b8d9315daacd6839d393ed1",
      "tree": "4ea4f0e2a23b3b10b677dfebf4e91fa61b81c25c",
      "parents": [
        "e89565f92a863bfd9314e65fbe3ce0178a98af20"
      ],
      "author": {
        "name": "Minos Galanakis",
        "email": "minos.galanakis@arm.com",
        "time": "Thu Mar 26 22:23:55 2026 +0000"
      },
      "committer": {
        "name": "Minos Galanakis",
        "email": "minos.galanakis@arm.com",
        "time": "Thu Mar 26 22:34:42 2026 +0000"
      },
      "message": "Assemble ChangeLog\n\n./framework/scripts/assemble_changelog.py\n\nSigned-off-by: Minos Galanakis \u003cminos.galanakis@arm.com\u003e\n"
    },
    {
      "commit": "e89565f92a863bfd9314e65fbe3ce0178a98af20",
      "tree": "0694f7c733524a19a2b3ea2bfa771eb913e97dfd",
      "parents": [
        "83d1ebc1148d563e41aeb4ed4cc488af31cfc7c3"
      ],
      "author": {
        "name": "Minos Galanakis",
        "email": "minos.galanakis@arm.com",
        "time": "Thu Mar 26 22:20:52 2026 +0000"
      },
      "committer": {
        "name": "Minos Galanakis",
        "email": "minos.galanakis@arm.com",
        "time": "Thu Mar 26 22:34:28 2026 +0000"
      },
      "message": "Bump version\n\n./scripts/bump_version.sh --version 4.1.0 \\\n  --so-crypto 18 --so-tls 23 --so-x509 9\n\nSigned-off-by: Minos Galanakis \u003cminos.galanakis@arm.com\u003e\n"
    },
    {
      "commit": "83d1ebc1148d563e41aeb4ed4cc488af31cfc7c3",
      "tree": "0305807fbde436840cb0cd55ec29f6deeb804a16",
      "parents": [
        "43b89543ecbb42d463c5352e17926a2d315e339e"
      ],
      "author": {
        "name": "Minos Galanakis",
        "email": "minos.galanakis@arm.com",
        "time": "Thu Mar 26 22:20:06 2026 +0000"
      },
      "committer": {
        "name": "Minos Galanakis",
        "email": "minos.galanakis@arm.com",
        "time": "Thu Mar 26 22:20:06 2026 +0000"
      },
      "message": "Updated tf psa-crypto submodule\n\nSigned-off-by: Minos Galanakis \u003cminos.galanakis@arm.com\u003e\n"
    },
    {
      "commit": "43b89543ecbb42d463c5352e17926a2d315e339e",
      "tree": "5ef25d8660693acd5c1d022aca70a9ab887b77b8",
      "parents": [
        "308e7fb232595e52d732b298e7f37b3407ad8812"
      ],
      "author": {
        "name": "Minos Galanakis",
        "email": "minos.galanakis@arm.com",
        "time": "Thu Mar 26 22:20:01 2026 +0000"
      },
      "committer": {
        "name": "Minos Galanakis",
        "email": "minos.galanakis@arm.com",
        "time": "Thu Mar 26 22:20:01 2026 +0000"
      },
      "message": "Updated framework submodule\n\nSigned-off-by: Minos Galanakis \u003cminos.galanakis@arm.com\u003e\n"
    },
    {
      "commit": "308e7fb232595e52d732b298e7f37b3407ad8812",
      "tree": "109e5f13c8bb394fbe93c9dee2908e98d9240197",
      "parents": [
        "497abfa7762533df8f6ade0e5d246b7d2cec45ac",
        "fc317141feee2f91c4c154fc80cfe6273fc36685"
      ],
      "author": {
        "name": "Minos Galanakis",
        "email": "minos.galanakis@arm.com",
        "time": "Thu Mar 26 22:18:31 2026 +0000"
      },
      "committer": {
        "name": "Minos Galanakis",
        "email": "minos.galanakis@arm.com",
        "time": "Thu Mar 26 22:18:31 2026 +0000"
      },
      "message": "Merge remote-tracking branch \u0027restricted/development-restricted\u0027 into mbedtls-4.1.0.rc3\n\nSigned-off-by: Minos Galanakis \u003cminos.galanakis@arm.com\u003e\n"
    },
    {
      "commit": "fc317141feee2f91c4c154fc80cfe6273fc36685",
      "tree": "73b8cd0b8b254831424b90c11efc375ef54faa0f",
      "parents": [
        "5baf6883c66eead9909a176ba25026b0c7a48f99",
        "feb0dd04bafac7838a67deba8956693fb23e3cd4"
      ],
      "author": {
        "name": "minosgalanakis",
        "email": "30719586+minosgalanakis@users.noreply.github.com",
        "time": "Thu Mar 26 17:38:50 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 26 17:38:50 2026 +0000"
      },
      "message": "Merge pull request #1534 from Mbed-TLS/release/changelog_fixes_4.1.0\n\n[Release] Added attributions \u0026 CVE to ChangeLogs"
    },
    {
      "commit": "feb0dd04bafac7838a67deba8956693fb23e3cd4",
      "tree": "73b8cd0b8b254831424b90c11efc375ef54faa0f",
      "parents": [
        "f3f27070a6e3d2a2bc4ad3a859e9173310c44224"
      ],
      "author": {
        "name": "Minos Galanakis",
        "email": "minos.galanakis@arm.com",
        "time": "Thu Mar 26 14:51:04 2026 +0000"
      },
      "committer": {
        "name": "Minos Galanakis",
        "email": "minos.galanakis@arm.com",
        "time": "Thu Mar 26 15:03:07 2026 +0000"
      },
      "message": "Extended attributions \u0026 CVE\n\nSigned-off-by: Minos Galanakis \u003cminos.galanakis@arm.com\u003e\n"
    },
    {
      "commit": "f3f27070a6e3d2a2bc4ad3a859e9173310c44224",
      "tree": "be7112be7c84a46ea1b653a89e2cc48a0db40b55",
      "parents": [
        "5baf6883c66eead9909a176ba25026b0c7a48f99"
      ],
      "author": {
        "name": "Minos Galanakis",
        "email": "minos.galanakis@arm.com",
        "time": "Thu Mar 26 11:07:16 2026 +0000"
      },
      "committer": {
        "name": "Minos Galanakis",
        "email": "minos.galanakis@arm.com",
        "time": "Thu Mar 26 11:22:00 2026 +0000"
      },
      "message": "Added attributions \u0026 CVE\n\nSigned-off-by: Minos Galanakis \u003cminos.galanakis@arm.com\u003e\n"
    },
    {
      "commit": "5baf6883c66eead9909a176ba25026b0c7a48f99",
      "tree": "46be1cb971ec948ff9dbe76d8a2434d38562154c",
      "parents": [
        "9f19fe1874d9e48ac56c7b4a65bdd95c0dee236c",
        "1330606ca1ea4d9296fc97ed320735075293e2f6"
      ],
      "author": {
        "name": "minosgalanakis",
        "email": "30719586+minosgalanakis@users.noreply.github.com",
        "time": "Wed Mar 25 22:31:24 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 25 22:31:24 2026 +0000"
      },
      "message": "Merge pull request #1529 from ronald-cron-arm/dtls\n\nFixes relative to DTLS invalid/unexpected first record"
    },
    {
      "commit": "1330606ca1ea4d9296fc97ed320735075293e2f6",
      "tree": "46be1cb971ec948ff9dbe76d8a2434d38562154c",
      "parents": [
        "7a8fbc2100fc2d04e558526c1cc5b7f3c18e58b5"
      ],
      "author": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Tue Mar 24 16:49:34 2026 +0100"
      },
      "committer": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Wed Mar 25 08:45:24 2026 +0100"
      },
      "message": "dtls: Fix adaptation to first ClientHello\n\nFor each received ClientHello fragment, check\nthat its epoch is zero and update the\nrecord-level sequence number.\n\nSigned-off-by: Ronald Cron \u003cronald.cron@arm.com\u003e\n"
    },
    {
      "commit": "7a8fbc2100fc2d04e558526c1cc5b7f3c18e58b5",
      "tree": "5d52e0feee0ea73ae92e7cb0955b998c362bcd73",
      "parents": [
        "1141cd0fb634c754a4ad9a3572621b0656511247"
      ],
      "author": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Tue Mar 24 15:49:25 2026 +0100"
      },
      "committer": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Wed Mar 25 08:45:24 2026 +0100"
      },
      "message": "Remove debug leftover\n\nSigned-off-by: Ronald Cron \u003cronald.cron@arm.com\u003e\n"
    },
    {
      "commit": "1141cd0fb634c754a4ad9a3572621b0656511247",
      "tree": "59eaad5955e7586ff95d9dfc2bb8691c7ac06220",
      "parents": [
        "f2f44a9c9f7c3c3d66324029d1131f5bc1d5910e"
      ],
      "author": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Tue Mar 24 15:47:55 2026 +0100"
      },
      "committer": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Wed Mar 25 08:45:24 2026 +0100"
      },
      "message": "Improve comments\n\nSigned-off-by: Ronald Cron \u003cronald.cron@arm.com\u003e\n"
    },
    {
      "commit": "f2f44a9c9f7c3c3d66324029d1131f5bc1d5910e",
      "tree": "69cde609e1422ca93692b1d394ff6cd34246e59a",
      "parents": [
        "fbe388dc287bfe3414b565c0a009c879172c744e"
      ],
      "author": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Tue Mar 24 15:42:42 2026 +0100"
      },
      "committer": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Wed Mar 25 08:45:24 2026 +0100"
      },
      "message": "Restrict mapping of UNEXPECTED_RECORD to UNEXPECTED_MESSAGE\n\nSigned-off-by: Ronald Cron \u003cronald.cron@arm.com\u003e\n"
    },
    {
      "commit": "fbe388dc287bfe3414b565c0a009c879172c744e",
      "tree": "e4444673944cdd4a2dc210c82f75458be62a4aa3",
      "parents": [
        "f285018fa368ae832d43309e14703501038fee90"
      ],
      "author": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Tue Mar 24 12:25:34 2026 +0100"
      },
      "committer": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Wed Mar 25 08:45:24 2026 +0100"
      },
      "message": "ssl-opt.sh: Fix log checks in some \"DTLS reassembly\" tests\n\nIn DTLS reassembly tests, the server may receive a close_notify alert at the\nend of a test. In this case, the Mbed TLS server logs an error, so these tests\nshould not check for the absence of the string \"error\" in the server logs.\n\nSigned-off-by: Ronald Cron \u003cronald.cron@arm.com\u003e\n"
    },
    {
      "commit": "f285018fa368ae832d43309e14703501038fee90",
      "tree": "3b34cfeb54164fcb3737f059ef2ff996b9640c18",
      "parents": [
        "c9264ad227d1e70780bfd6a1e4db3fd70a7155b3"
      ],
      "author": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Tue Mar 24 10:03:21 2026 +0100"
      },
      "committer": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Wed Mar 25 08:45:22 2026 +0100"
      },
      "message": "Disable \"DTLS proxy: 3d, (openssl|gnutls) client, fragmentation\" tests\n\nThe tests fail intermittently on the CI with a frequency that\nsignificantly impacts CI throughput.\n\nSigned-off-by: Ronald Cron \u003cronald.cron@arm.com\u003e\n"
    },
    {
      "commit": "c9264ad227d1e70780bfd6a1e4db3fd70a7155b3",
      "tree": "3e8055030896d72f80ae60acf6039ea3124e664f",
      "parents": [
        "140ebea442ce2436f2f8ce59b554df6a70baad2f"
      ],
      "author": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Mon Mar 23 16:25:33 2026 +0100"
      },
      "committer": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Wed Mar 25 08:44:16 2026 +0100"
      },
      "message": "dtls: Fix log level\n\nSigned-off-by: Ronald Cron \u003cronald.cron@arm.com\u003e\n"
    },
    {
      "commit": "140ebea442ce2436f2f8ce59b554df6a70baad2f",
      "tree": "c07968f4a0ebb352d90218dffc9d0315f0fc62e5",
      "parents": [
        "f9b7441542734d91bcd52cb234ccd76409559745"
      ],
      "author": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Tue Mar 24 00:48:28 2026 +0100"
      },
      "committer": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Wed Mar 25 08:44:16 2026 +0100"
      },
      "message": "dtls: parse_client_hello: Adapt mbedtls_ssl_read_record() error code\n\nSigned-off-by: Ronald Cron \u003cronald.cron@arm.com\u003e\n"
    },
    {
      "commit": "f9b7441542734d91bcd52cb234ccd76409559745",
      "tree": "b216bbb8deffdcdf7f3d5228a7fd59efb5f2e8a7",
      "parents": [
        "0c301a686aa296433d01f4d5db7f4612a1da4aaa"
      ],
      "author": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Mon Mar 23 18:23:03 2026 +0100"
      },
      "committer": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Wed Mar 25 08:44:16 2026 +0100"
      },
      "message": "dtls: Keep invalid/unexpected record header error code\n\nSigned-off-by: Ronald Cron \u003cronald.cron@arm.com\u003e\n"
    },
    {
      "commit": "0c301a686aa296433d01f4d5db7f4612a1da4aaa",
      "tree": "602c2b64f195f8b624e7076159a3cd9636e74b0b",
      "parents": [
        "912ef74195a105650bb95c8296dc880c241d4369"
      ],
      "author": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Mon Mar 23 15:40:02 2026 +0100"
      },
      "committer": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Wed Mar 25 08:44:16 2026 +0100"
      },
      "message": "dtls: Improve comment\n\nSigned-off-by: Ronald Cron \u003cronald.cron@arm.com\u003e\n"
    },
    {
      "commit": "912ef74195a105650bb95c8296dc880c241d4369",
      "tree": "fcf23e91f07b05f8332b813bb1370cc76667c051",
      "parents": [
        "16c5dd99b3278f3ed0582f76baa9a1bc031b5187"
      ],
      "author": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Wed Mar 18 12:15:52 2026 +0100"
      },
      "committer": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Wed Mar 25 08:44:16 2026 +0100"
      },
      "message": "Update buffering when adapting to ClientHello message_seq\n\nSigned-off-by: Ronald Cron \u003cronald.cron@arm.com\u003e\n"
    },
    {
      "commit": "16c5dd99b3278f3ed0582f76baa9a1bc031b5187",
      "tree": "24e4ed785e06c139792486528be20468f193e286",
      "parents": [
        "676d74e4c74ce71a38b321f4567dfa8a20f30ff7"
      ],
      "author": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Wed Mar 18 12:06:59 2026 +0100"
      },
      "committer": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Wed Mar 25 08:44:16 2026 +0100"
      },
      "message": "Introduce ssl_buffering_shift_slots\n\nSigned-off-by: Ronald Cron \u003cronald.cron@arm.com\u003e\n"
    },
    {
      "commit": "676d74e4c74ce71a38b321f4567dfa8a20f30ff7",
      "tree": "ff7ded46be8bc4dac7a11eda308c98ede08f9405",
      "parents": [
        "315c970fbeb4ac13446c56f16dd4c8f4c3df0222"
      ],
      "author": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Fri Mar 20 17:19:10 2026 +0100"
      },
      "committer": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Wed Mar 25 08:44:16 2026 +0100"
      },
      "message": "dtls: Error out on invalid/unexpected record header\n\nError out on invalid/unexpected record header\nwhen reading the DTLS 1.2 ClientHello.\n\nSigned-off-by: Ronald Cron \u003cronald.cron@arm.com\u003e\n"
    },
    {
      "commit": "315c970fbeb4ac13446c56f16dd4c8f4c3df0222",
      "tree": "90f6dfa5f449e29fb00628a05c147a6d63ef91c8",
      "parents": [
        "ade56554a6103f7de26c16d4348f6efadb2d8b97"
      ],
      "author": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Fri Mar 20 11:21:56 2026 +0100"
      },
      "committer": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Wed Mar 25 08:44:16 2026 +0100"
      },
      "message": "dtls: Fix debug log\n\nSigned-off-by: Ronald Cron \u003cronald.cron@arm.com\u003e\n"
    },
    {
      "commit": "ade56554a6103f7de26c16d4348f6efadb2d8b97",
      "tree": "92aeb02875e01884c549f1013b090739dce9d30a",
      "parents": [
        "9f19fe1874d9e48ac56c7b4a65bdd95c0dee236c"
      ],
      "author": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Tue Mar 24 18:38:01 2026 +0100"
      },
      "committer": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Tue Mar 24 18:38:37 2026 +0100"
      },
      "message": "Revert \"ssl_server2.c: DTLS: Attempt to read the response to the close notification\"\n\nThis reverts commit 2e9b9681e60ff52d69a3a68b4c7be0bcbab9191b.\n\nSigned-off-by: Ronald Cron \u003cronald.cron@arm.com\u003e\n"
    },
    {
      "commit": "497abfa7762533df8f6ade0e5d246b7d2cec45ac",
      "tree": "332f052b8725080dedf0929ae3da733c29d32b17",
      "parents": [
        "cb0b594a9dedcc570fdabdd44d2a634048ccbc48",
        "831ea1e62108f00ceb597f3344337324d9bbe482"
      ],
      "author": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Tue Mar 17 19:16:45 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 17 19:16:45 2026 +0000"
      },
      "message": "Merge pull request #10644 from minosgalanakis/mbedtls-release-sync\n\nMbedTLS 4.1.0 release-sync\n"
    },
    {
      "commit": "831ea1e62108f00ceb597f3344337324d9bbe482",
      "tree": "332f052b8725080dedf0929ae3da733c29d32b17",
      "parents": [
        "cb0b594a9dedcc570fdabdd44d2a634048ccbc48"
      ],
      "author": {
        "name": "Minos Galanakis",
        "email": "minos.galanakis@arm.com",
        "time": "Tue Mar 17 16:47:55 2026 +0000"
      },
      "committer": {
        "name": "Minos Galanakis",
        "email": "minos.galanakis@arm.com",
        "time": "Tue Mar 17 16:47:55 2026 +0000"
      },
      "message": "Updated tf-psa-crypto pointer\n\nSigned-off-by: Minos Galanakis \u003cminos.galanakis@arm.com\u003e\n"
    },
    {
      "commit": "9f19fe1874d9e48ac56c7b4a65bdd95c0dee236c",
      "tree": "9de1723f5b25c16d2e5cd63e09086868c33adce7",
      "parents": [
        "a08cff3d40c44fee4070042548af4dcf0f59022f",
        "6714b3901775978bd6ed6681cc65b957f9c9966f"
      ],
      "author": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Tue Mar 17 17:10:00 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 17 17:10:00 2026 +0100"
      },
      "message": "Merge pull request #1466 from yanesca/1445_fix_signature_algorithm_injection\n\nFix signature algorithm injection"
    },
    {
      "commit": "a08cff3d40c44fee4070042548af4dcf0f59022f",
      "tree": "ae13d78e7f6447a4ddcf4341441c4ed4a4868769",
      "parents": [
        "d8868c432fcf2cea29922fcb51c5892c1d3536f2",
        "ccea2fd244d9f96637149ff0c56d1a1241c58c2b"
      ],
      "author": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Tue Mar 17 14:11:39 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 17 14:11:39 2026 +0100"
      },
      "message": "Merge pull request #1483 from ronald-cron-arm/context_load_and_session_load_documentation\n\nTighten context/session load and save APIs documentation"
    },
    {
      "commit": "cb0b594a9dedcc570fdabdd44d2a634048ccbc48",
      "tree": "651a8120d460c1258119115eacdd2ef73a74dfa7",
      "parents": [
        "d7f2a4cdc6162f6afe6c7b5b2d0837929a1362ae",
        "937c70ac903bdc8fe0263e33dbcfca4b7bc0031b"
      ],
      "author": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Tue Mar 17 10:36:38 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 17 10:36:38 2026 +0000"
      },
      "message": "Merge pull request #10442 from davidhorstmann-arm/verify-result-default-failure\n\nHardening: Make `mbedtls_ssl_get_verify_result()` default to failure\n"
    },
    {
      "commit": "d7f2a4cdc6162f6afe6c7b5b2d0837929a1362ae",
      "tree": "9ffa4442898c4b5b89c4abb18158c58cdc741e69",
      "parents": [
        "0862cf31b5a052e920968fe5db0b670e81acda0b",
        "e4d2126ad860b111d682e4862d6f18d1fc699c31"
      ],
      "author": {
        "name": "Manuel Pégourié-Gonnard",
        "email": "manuel.pegourie-gonnard@arm.com",
        "time": "Tue Mar 17 10:35:15 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 17 10:35:15 2026 +0000"
      },
      "message": "Merge pull request #10591 from valeriosetti/replace-legacy-rsa-symbols\n\nlibrary: replace `MBEDTLS_RSA_C` with `PSA_WANT`\n"
    },
    {
      "commit": "ccea2fd244d9f96637149ff0c56d1a1241c58c2b",
      "tree": "7925ab71ad0adf43e80ad2fb627eede3911e6842",
      "parents": [
        "894cea1fa2e81ec2c410b78a680573e3f056d537"
      ],
      "author": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Tue Mar 17 11:06:04 2026 +0100"
      },
      "committer": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Tue Mar 17 11:06:04 2026 +0100"
      },
      "message": "Improve change log\n\nSigned-off-by: Ronald Cron \u003cronald.cron@arm.com\u003e\n"
    },
    {
      "commit": "e4d2126ad860b111d682e4862d6f18d1fc699c31",
      "tree": "dabf01da575a3a2bf7e551a7d3d8d11dbe4d41d0",
      "parents": [
        "2258cb7b5a07de4451de4ecd6b5d34e413d63190"
      ],
      "author": {
        "name": "Valerio Setti",
        "email": "valerio.setti@nordicsemi.no",
        "time": "Wed Mar 11 23:16:59 2026 +0100"
      },
      "committer": {
        "name": "Valerio Setti",
        "email": "valerio.setti@nordicsemi.no",
        "time": "Mon Mar 16 21:31:14 2026 +0100"
      },
      "message": "tests: ssl: replace dependency from RSA PSS to PKCS v1.5 in one handshake test\n\nSigned-off-by: Valerio Setti \u003cvalerio.setti@nordicsemi.no\u003e\n"
    },
    {
      "commit": "0862cf31b5a052e920968fe5db0b670e81acda0b",
      "tree": "141f93c04e9d7014463d62b7e072788b036409e5",
      "parents": [
        "488dbf8bcb61b256a68770ca79047e46e86e6498",
        "a9ba5975f8a2340ad43c194483d49ce8ab3ef2e5"
      ],
      "author": {
        "name": "David Horstmann",
        "email": "david.horstmann@arm.com",
        "time": "Mon Mar 16 14:40:03 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 16 14:40:03 2026 +0000"
      },
      "message": "Merge pull request #10640 from davidhorstmann-arm/add-unused-fields-to-structs\n\nAdd unused fields to structs\n"
    },
    {
      "commit": "894cea1fa2e81ec2c410b78a680573e3f056d537",
      "tree": "a67107f1376753e74b94c5d199331b9c144efa80",
      "parents": [
        "027ed1fef0fcd6450d8ba1c21e8fc86d40e6ee4b"
      ],
      "author": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Mon Mar 16 11:05:21 2026 +0100"
      },
      "committer": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Mon Mar 16 15:03:12 2026 +0100"
      },
      "message": "Add change log\n\nSigned-off-by: Ronald Cron \u003cronald.cron@arm.com\u003e\n"
    },
    {
      "commit": "2258cb7b5a07de4451de4ecd6b5d34e413d63190",
      "tree": "d0ea2166da3f72953d8dfcd4e0175793bf0882e6",
      "parents": [
        "0dfc52e740a0f5b2478062e6aabe873d84d7362f"
      ],
      "author": {
        "name": "Valerio Setti",
        "email": "valerio.setti@nordicsemi.no",
        "time": "Wed Mar 11 22:51:40 2026 +0100"
      },
      "committer": {
        "name": "Valerio Setti",
        "email": "valerio.setti@nordicsemi.no",
        "time": "Mon Mar 16 13:52:01 2026 +0100"
      },
      "message": "tests: pkcs7: ease requirements for parse tests\n\nreplace PSA_HAVE_ALG_SOME_RSA_VERIFY with PSA_WANT_KEY_TYPE_RSA_PUBLIC_KEY\n\nSigned-off-by: Valerio Setti \u003cvalerio.setti@nordicsemi.no\u003e\n"
    },
    {
      "commit": "0dfc52e740a0f5b2478062e6aabe873d84d7362f",
      "tree": "9937ea193782ad77b78975776f6d3b8766bdc2d6",
      "parents": [
        "ed0aebd2c5aed88a32b637143d280e56827e0004"
      ],
      "author": {
        "name": "Valerio Setti",
        "email": "valerio.setti@nordicsemi.no",
        "time": "Tue Mar 03 11:38:35 2026 +0100"
      },
      "committer": {
        "name": "Valerio Setti",
        "email": "valerio.setti@nordicsemi.no",
        "time": "Mon Mar 16 13:52:01 2026 +0100"
      },
      "message": "tests: ssl: replace remaining occurrences of legacy RSA algorithms\n\nSigned-off-by: Valerio Setti \u003cvalerio.setti@nordicsemi.no\u003e\n"
    },
    {
      "commit": "ed0aebd2c5aed88a32b637143d280e56827e0004",
      "tree": "4d43185579955a098ba13d9a7117bae8b90dbe97",
      "parents": [
        "2fab51329b40d975e67b2a38d0f0c54708aefdfe"
      ],
      "author": {
        "name": "Valerio Setti",
        "email": "valerio.setti@nordicsemi.no",
        "time": "Tue Feb 10 16:08:53 2026 +0100"
      },
      "committer": {
        "name": "Valerio Setti",
        "email": "valerio.setti@nordicsemi.no",
        "time": "Mon Mar 16 13:52:01 2026 +0100"
      },
      "message": "tests: bulk replace MBEDTLS_RSA_C with PSA_HAVE_ALG_SOME_RSA_SIGN\n\nSigned-off-by: Valerio Setti \u003cvalerio.setti@nordicsemi.no\u003e\n"
    },
    {
      "commit": "2fab51329b40d975e67b2a38d0f0c54708aefdfe",
      "tree": "564d3f882ff1f067449fd040075e9162eb002bf1",
      "parents": [
        "ff2630664a26aa141331952ec9fa40d141a6248e"
      ],
      "author": {
        "name": "Valerio Setti",
        "email": "valerio.setti@nordicsemi.no",
        "time": "Tue Feb 10 16:08:26 2026 +0100"
      },
      "committer": {
        "name": "Valerio Setti",
        "email": "valerio.setti@nordicsemi.no",
        "time": "Mon Mar 16 13:52:01 2026 +0100"
      },
      "message": "tests: bulk replace MBEDTLS_RSA_C with PSA_HAVE_ALG_SOME_RSA_VERIFY\n\nSigned-off-by: Valerio Setti \u003cvalerio.setti@nordicsemi.no\u003e\n"
    },
    {
      "commit": "ff2630664a26aa141331952ec9fa40d141a6248e",
      "tree": "bbea80723325fa919211681642a23d3767ff1fda",
      "parents": [
        "ae885590fb4179299b166a6c56b82bf1ee2a8441"
      ],
      "author": {
        "name": "Valerio Setti",
        "email": "valerio.setti@nordicsemi.no",
        "time": "Tue Feb 10 16:07:43 2026 +0100"
      },
      "committer": {
        "name": "Valerio Setti",
        "email": "valerio.setti@nordicsemi.no",
        "time": "Mon Mar 16 13:52:01 2026 +0100"
      },
      "message": "tests: bulk replace MBEDTLS_RSA_C with PSA_WANT_KEY_TYPE_RSA_PUBLIC_KEY\n\nSigned-off-by: Valerio Setti \u003cvalerio.setti@nordicsemi.no\u003e\n"
    },
    {
      "commit": "ae885590fb4179299b166a6c56b82bf1ee2a8441",
      "tree": "ea272bf946672b97fe518ddef8c4e9b93bbaa77d",
      "parents": [
        "488dbf8bcb61b256a68770ca79047e46e86e6498"
      ],
      "author": {
        "name": "Valerio Setti",
        "email": "valerio.setti@nordicsemi.no",
        "time": "Tue Feb 10 11:17:27 2026 +0100"
      },
      "committer": {
        "name": "Valerio Setti",
        "email": "valerio.setti@nordicsemi.no",
        "time": "Mon Mar 16 13:52:01 2026 +0100"
      },
      "message": "library: bulk replace MBEDTLS_RSA_C with PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_BASIC\n\nFollow the same pattern that was used in the past to remove dependency\non MBEDTLS_RSA_C and use PSA_WANT instead.\n\nRelying on MBEDTLS_RSA_C is fine only when builtin drivers are compiled\nsince all PSA_WANT are converted to legacy build symbols. However when\nbuiltin drivers are not built (ex: in case of TF-M), then part of the code\nin TLS/X509 won\u0027t be compiled because MBEDTLS_RSA_C is not set. OTOH\nit\u0027s not possible to declare that symbol in a configuration file because\nit\u0027s a legacy one and it will be rejected by buildtime checks.\n\nSigned-off-by: Valerio Setti \u003cvalerio.setti@nordicsemi.no\u003e\n"
    },
    {
      "commit": "6714b3901775978bd6ed6681cc65b957f9c9966f",
      "tree": "3dcced699e43179bc8c4687f87142af9ccbc52ba",
      "parents": [
        "703c2a6d7c7ead396d170dfe5e1df28c6c074b2a"
      ],
      "author": {
        "name": "Janos Follath",
        "email": "janos.follath@arm.com",
        "time": "Fri Mar 13 11:26:57 2026 +0000"
      },
      "committer": {
        "name": "Janos Follath",
        "email": "janos.follath@arm.com",
        "time": "Mon Mar 16 12:28:36 2026 +0000"
      },
      "message": "Improve ssl_parse_signature_algorithm\n\nSimplify and improve error reporting and remove unnecessary\ninitialisation (the caller is responsible for initialising those\nvalues).\n\nSigned-off-by: Janos Follath \u003cjanos.follath@arm.com\u003e\n"
    },
    {
      "commit": "703c2a6d7c7ead396d170dfe5e1df28c6c074b2a",
      "tree": "598a635d498f82fc4558215bde04fbf393b940e2",
      "parents": [
        "5ffef2897161abf432d957442a7ddc5d96b1e87d"
      ],
      "author": {
        "name": "Janos Follath",
        "email": "janos.follath@arm.com",
        "time": "Fri Mar 13 11:13:29 2026 +0000"
      },
      "committer": {
        "name": "Janos Follath",
        "email": "janos.follath@arm.com",
        "time": "Mon Mar 16 12:28:36 2026 +0000"
      },
      "message": "Fix a typo and an oversight\n\nDEBUG_C supposed to have been removed from the test dependencies, still\nbeing there is an oversight. Removing it was the sole purpose of\n3e58109fbd.\n\nSigned-off-by: Janos Follath \u003cjanos.follath@arm.com\u003e\n"
    },
    {
      "commit": "5ffef2897161abf432d957442a7ddc5d96b1e87d",
      "tree": "f1c2380a68f2a4375378ee318d301abdb2dcd2f6",
      "parents": [
        "7b255e3a12a93fc87e3170ee2230a95550ba3df6"
      ],
      "author": {
        "name": "Janos Follath",
        "email": "janos.follath@arm.com",
        "time": "Thu Mar 12 12:12:30 2026 +0000"
      },
      "committer": {
        "name": "Janos Follath",
        "email": "janos.follath@arm.com",
        "time": "Mon Mar 16 12:28:36 2026 +0000"
      },
      "message": "Fix code style\n\nSigned-off-by: Janos Follath \u003cjanos.follath@arm.com\u003e\n"
    },
    {
      "commit": "7b255e3a12a93fc87e3170ee2230a95550ba3df6",
      "tree": "bc54456b9973abf632d12c2fd76e144d6e64bd34",
      "parents": [
        "862c191f4f004de89702c86e38049694fd52a7f0"
      ],
      "author": {
        "name": "Janos Follath",
        "email": "janos.follath@arm.com",
        "time": "Wed Mar 11 17:02:56 2026 +0000"
      },
      "committer": {
        "name": "Janos Follath",
        "email": "janos.follath@arm.com",
        "time": "Mon Mar 16 12:28:36 2026 +0000"
      },
      "message": "ssl_parse_signature_algorithm: match error codes\n\nThe caller is returning MBEDTLS_ERR_SSL_ILLEGAL_PARAMETER if\nssl_parse_signature_algorithm() fails, but\nssl_parse_signature_algorithm() returns\nMBEDTLS_ERR_SSL_HANDSHAKE_FAILURE upon failure. There is no good reason\nfor this mismatch and better to be aligned.\n\nSigned-off-by: Janos Follath \u003cjanos.follath@arm.com\u003e\n"
    },
    {
      "commit": "862c191f4f004de89702c86e38049694fd52a7f0",
      "tree": "8f28ebaaf0b533011d4c9ac54e2e9a7472775541",
      "parents": [
        "c46eccf6ef0df8e54e50cc19eaaa3c90142d3c7a"
      ],
      "author": {
        "name": "Janos Follath",
        "email": "janos.follath@arm.com",
        "time": "Wed Mar 11 16:55:28 2026 +0000"
      },
      "committer": {
        "name": "Janos Follath",
        "email": "janos.follath@arm.com",
        "time": "Mon Mar 16 12:28:36 2026 +0000"
      },
      "message": "send_invalid_sig_alg: reduce debug dependency\n\nRun as much of the test as we can even in the abscence of\nMBEDTLS_DEBUG_C.\n\nSigned-off-by: Janos Follath \u003cjanos.follath@arm.com\u003e\n"
    },
    {
      "commit": "c46eccf6ef0df8e54e50cc19eaaa3c90142d3c7a",
      "tree": "ff1279911e370c7f489506676c95e78acab6f398",
      "parents": [
        "8d21dbf8e899f5ae501c2b6bc23550a21bac685f"
      ],
      "author": {
        "name": "Janos Follath",
        "email": "janos.follath@arm.com",
        "time": "Wed Mar 11 16:40:02 2026 +0000"
      },
      "committer": {
        "name": "Janos Follath",
        "email": "janos.follath@arm.com",
        "time": "Mon Mar 16 12:28:36 2026 +0000"
      },
      "message": "ssl_parse_signature_algorithm: caller to get bytes\n\nAfter the recent refactoring ssl_parse_signature_algorithm() sends an\nalert on failure, but the caller also sends an alert on failure. Sending\ntwo alerts is at least a protocol violation, and might not leave the SSL\ncontext in a good state.\n\nIt is simpler to have the caller read the two bytes, and pass them to\nthis function.\n\nSigned-off-by: Janos Follath \u003cjanos.follath@arm.com\u003e\n"
    },
    {
      "commit": "8d21dbf8e899f5ae501c2b6bc23550a21bac685f",
      "tree": "a63b834a283b2e64443b735154756273c40e05a6",
      "parents": [
        "3d0235328123a77321a7ec90f94bf9652aa11f29"
      ],
      "author": {
        "name": "Janos Follath",
        "email": "janos.follath@arm.com",
        "time": "Wed Mar 11 16:09:37 2026 +0000"
      },
      "committer": {
        "name": "Janos Follath",
        "email": "janos.follath@arm.com",
        "time": "Mon Mar 16 12:28:36 2026 +0000"
      },
      "message": "Fix dependencies\n\nThe unit test framework always loads the client key as well, which\nrequires a different curve and a hash than the server key.\n\nSigned-off-by: Janos Follath \u003cjanos.follath@arm.com\u003e\n"
    },
    {
      "commit": "3d0235328123a77321a7ec90f94bf9652aa11f29",
      "tree": "de329f5f0a02eddffdbee69837a08763c503fbcc",
      "parents": [
        "75092c82620cb6d9ecda5dbda32ca3bda80b435f"
      ],
      "author": {
        "name": "Janos Follath",
        "email": "janos.follath@arm.com",
        "time": "Wed Mar 11 11:35:44 2026 +0000"
      },
      "committer": {
        "name": "Janos Follath",
        "email": "janos.follath@arm.com",
        "time": "Mon Mar 16 12:28:36 2026 +0000"
      },
      "message": "Fix code style\n\nSigned-off-by: Janos Follath \u003cjanos.follath@arm.com\u003e\n"
    },
    {
      "commit": "75092c82620cb6d9ecda5dbda32ca3bda80b435f",
      "tree": "9afa3bb2184352b407914cde058e994dbfada81a",
      "parents": [
        "6394676a741b4b7fc42a25509a26d9b12eafa50a"
      ],
      "author": {
        "name": "Janos Follath",
        "email": "janos.follath@arm.com",
        "time": "Wed Mar 11 09:57:04 2026 +0000"
      },
      "committer": {
        "name": "Janos Follath",
        "email": "janos.follath@arm.com",
        "time": "Mon Mar 16 12:28:34 2026 +0000"
      },
      "message": "send_invalid_sig_alg: add baseline test\n\nAdd a test case with a successful handshake for each test case that\ncauses the desired handshake failure, with minimal differences between\nthe two.\n\nThe reason is to have more assurance that the handshake is failing for\nthe desired reason (as opposed to not having done something correctly in\nthe test code).\n\nSigned-off-by: Janos Follath \u003cjanos.follath@arm.com\u003e\n"
    },
    {
      "commit": "6394676a741b4b7fc42a25509a26d9b12eafa50a",
      "tree": "7d34121bff9259f11a532d8b9b60db0b746a261d",
      "parents": [
        "c139e44935a7086cef5697ba9580cadc92a8e125"
      ],
      "author": {
        "name": "Janos Follath",
        "email": "janos.follath@arm.com",
        "time": "Wed Mar 11 09:21:32 2026 +0000"
      },
      "committer": {
        "name": "Janos Follath",
        "email": "janos.follath@arm.com",
        "time": "Mon Mar 16 12:27:21 2026 +0000"
      },
      "message": "Fix test case dependency\n\nSigned-off-by: Janos Follath \u003cjanos.follath@arm.com\u003e\n"
    },
    {
      "commit": "c139e44935a7086cef5697ba9580cadc92a8e125",
      "tree": "2f7550c2b1f304a4df7052e195a372d5b13b4280",
      "parents": [
        "6cb0d86f16b4a0728bbceaafc9adc5d51769a074"
      ],
      "author": {
        "name": "Janos Follath",
        "email": "janos.follath@arm.com",
        "time": "Tue Mar 10 15:01:11 2026 +0000"
      },
      "committer": {
        "name": "Janos Follath",
        "email": "janos.follath@arm.com",
        "time": "Mon Mar 16 12:27:21 2026 +0000"
      },
      "message": "Fix typos\n\nSigned-off-by: Janos Follath \u003cjanos.follath@arm.com\u003e\n"
    },
    {
      "commit": "6cb0d86f16b4a0728bbceaafc9adc5d51769a074",
      "tree": "4018aa84b7353b7375e1dbb9e9c910c599e82c95",
      "parents": [
        "305aef1ad7b603f54152ee26874263b37daaf264"
      ],
      "author": {
        "name": "Janos Follath",
        "email": "janos.follath@arm.com",
        "time": "Tue Mar 10 14:58:27 2026 +0000"
      },
      "committer": {
        "name": "Janos Follath",
        "email": "janos.follath@arm.com",
        "time": "Mon Mar 16 12:27:21 2026 +0000"
      },
      "message": "Fix some compile time guards\n\nSigned-off-by: Janos Follath \u003cjanos.follath@arm.com\u003e\n"
    },
    {
      "commit": "305aef1ad7b603f54152ee26874263b37daaf264",
      "tree": "5e0fb7c3161585c184fec75cf6a33d083464df48",
      "parents": [
        "971309addfdb4f026fa86561803d732d09cd18fa"
      ],
      "author": {
        "name": "Janos Follath",
        "email": "janos.follath@arm.com",
        "time": "Tue Mar 10 14:44:02 2026 +0000"
      },
      "committer": {
        "name": "Janos Follath",
        "email": "janos.follath@arm.com",
        "time": "Mon Mar 16 12:27:21 2026 +0000"
      },
      "message": "send_invalid_sig_alg: check logs\n\nThere are other issues that can fail with the same error code. Make sure\nthat the handshake fails exactly the way we want it to fail by analysing\nthe client logs.\n\nSigned-off-by: Janos Follath \u003cjanos.follath@arm.com\u003e\n"
    },
    {
      "commit": "971309addfdb4f026fa86561803d732d09cd18fa",
      "tree": "0f72fb7db160c6766f66c973addcaadc8e93bcaf",
      "parents": [
        "25f971db8750fc87f19f9981719b35b32040b74f"
      ],
      "author": {
        "name": "Janos Follath",
        "email": "janos.follath@arm.com",
        "time": "Tue Mar 10 14:17:14 2026 +0000"
      },
      "committer": {
        "name": "Janos Follath",
        "email": "janos.follath@arm.com",
        "time": "Mon Mar 16 12:27:21 2026 +0000"
      },
      "message": "Use API function to set sig_alg config in test\n\nSigned-off-by: Janos Follath \u003cjanos.follath@arm.com\u003e\n"
    },
    {
      "commit": "25f971db8750fc87f19f9981719b35b32040b74f",
      "tree": "c270a0549dffddfe04bcb07d27ba0665575f8a27",
      "parents": [
        "e8894974cbc8dc98b4ddeea0f645ce0e19ac84f5"
      ],
      "author": {
        "name": "Janos Follath",
        "email": "janos.follath@arm.com",
        "time": "Tue Mar 10 14:02:38 2026 +0000"
      },
      "committer": {
        "name": "Janos Follath",
        "email": "janos.follath@arm.com",
        "time": "Mon Mar 16 12:27:21 2026 +0000"
      },
      "message": "Fix the MBEDTLS_TEST_HAS_ADDITIONAL_HASH macro\n\nIt should require a hash that is configured in TLS 1.2 SSL contexts by\ndefault.\n\nSigned-off-by: Janos Follath \u003cjanos.follath@arm.com\u003e\n"
    },
    {
      "commit": "e8894974cbc8dc98b4ddeea0f645ce0e19ac84f5",
      "tree": "ff354f42cc6e0ecbee26525fcda6c2c8dd8d3262",
      "parents": [
        "f68d402029c6fb61a73b63ba5b977ec9a8a52270"
      ],
      "author": {
        "name": "Janos Follath",
        "email": "janos.follath@arm.com",
        "time": "Tue Mar 10 11:51:30 2026 +0000"
      },
      "committer": {
        "name": "Janos Follath",
        "email": "janos.follath@arm.com",
        "time": "Mon Mar 16 12:27:21 2026 +0000"
      },
      "message": "Reintroduce ssl_parse_signature_algorithm\n\nThe logic was easier to follow before 693a47a, which removed the\nssl_parse_signature_algorithm function and introduced the bug being\nfixed in this PR.\n\nWhen validating multiple conditions, it\u0027s easier to read, easier to\ndebug and, as we can see, easier to get right if you validate them\nseparately.\n\nSigned-off-by: Janos Follath \u003cjanos.follath@arm.com\u003e\n"
    },
    {
      "commit": "f68d402029c6fb61a73b63ba5b977ec9a8a52270",
      "tree": "9672c8a6bc04a03874765b5b8d7a49a0868b8531",
      "parents": [
        "475ac34e1fac035792d0a49c514d34f993f368bc"
      ],
      "author": {
        "name": "Janos Follath",
        "email": "janos.follath@arm.com",
        "time": "Fri Jan 23 16:31:53 2026 +0000"
      },
      "committer": {
        "name": "Janos Follath",
        "email": "janos.follath@arm.com",
        "time": "Mon Mar 16 12:27:21 2026 +0000"
      },
      "message": "sig_algs: add ChangeLog\n\nSigned-off-by: Janos Follath \u003cjanos.follath@arm.com\u003e\n"
    },
    {
      "commit": "475ac34e1fac035792d0a49c514d34f993f368bc",
      "tree": "6c63546aedb083de5d5aa4250d09639703284ca2",
      "parents": [
        "bab37f69d99cd14d64799dc6c4749d83a062e6d9"
      ],
      "author": {
        "name": "Janos Follath",
        "email": "janos.follath@arm.com",
        "time": "Fri Jan 23 16:18:01 2026 +0000"
      },
      "committer": {
        "name": "Janos Follath",
        "email": "janos.follath@arm.com",
        "time": "Mon Mar 16 12:27:18 2026 +0000"
      },
      "message": "sig_algs: Add non-regression test\n\nSigned-off-by: Janos Follath \u003cjanos.follath@arm.com\u003e\n"
    },
    {
      "commit": "bab37f69d99cd14d64799dc6c4749d83a062e6d9",
      "tree": "54d53a2960961218a4cc80802e3e478041ce7bac",
      "parents": [
        "01f6ccf020485f6c29d769226c5cdd12340fb315"
      ],
      "author": {
        "name": "Janos Follath",
        "email": "janos.follath@arm.com",
        "time": "Wed Feb 18 14:25:41 2026 +0000"
      },
      "committer": {
        "name": "Janos Follath",
        "email": "janos.follath@arm.com",
        "time": "Mon Mar 16 12:26:21 2026 +0000"
      },
      "message": "Fix mbedtls_test_free_handshake_options\n\nWe usually follow the pattern that a zero-initialised struct is safe to\nfree. This wasn\u0027t the case here.\n\nSigned-off-by: Janos Follath \u003cjanos.follath@arm.com\u003e\n"
    },
    {
      "commit": "01f6ccf020485f6c29d769226c5cdd12340fb315",
      "tree": "759e0e8895fef1febf9ecda6fb5e841fa3df6d9e",
      "parents": [
        "d7b85b76a66354fedab299c27e6a8da9e26e08fe"
      ],
      "author": {
        "name": "Janos Follath",
        "email": "janos.follath@arm.com",
        "time": "Wed Feb 18 19:39:56 2026 +0000"
      },
      "committer": {
        "name": "Janos Follath",
        "email": "janos.follath@arm.com",
        "time": "Mon Mar 16 12:26:21 2026 +0000"
      },
      "message": "Fix root cert prerequisites\n\nThis root certificate uses SECP-384 and if we don\u0027t have it in the\nbuild, the parsing already fails even if we don\u0027t try to use it, there\nis no reason to have it in the build without the SECP-384.\n\nSigned-off-by: Janos Follath \u003cjanos.follath@arm.com\u003e\n"
    },
    {
      "commit": "d7b85b76a66354fedab299c27e6a8da9e26e08fe",
      "tree": "54c611b9d6ddc3300a1dc1f509d4bfd42c9bc851",
      "parents": [
        "d8868c432fcf2cea29922fcb51c5892c1d3536f2"
      ],
      "author": {
        "name": "Janos Follath",
        "email": "janos.follath@arm.com",
        "time": "Fri Jan 23 16:22:50 2026 +0000"
      },
      "committer": {
        "name": "Janos Follath",
        "email": "janos.follath@arm.com",
        "time": "Mon Mar 16 12:26:21 2026 +0000"
      },
      "message": "sig_algs: fix typo in client\u0027s sig_algs check\n\nThis bug caused the client accepting sig_algs used by the server that\nit explicitly wanted to disallow.\n\nSigned-off-by: Janos Follath \u003cjanos.follath@arm.com\u003e\n"
    },
    {
      "commit": "d8868c432fcf2cea29922fcb51c5892c1d3536f2",
      "tree": "e87fbe68e36f714b99f7928e7775579dfb10f07b",
      "parents": [
        "cb4d172ce0cd2c08fa2d5b76931343ca24041b1e",
        "622b69d1d059d5e5b6dd5792cf8402f22908baab"
      ],
      "author": {
        "name": "Manuel Pégourié-Gonnard",
        "email": "manuel.pegourie-gonnard@arm.com",
        "time": "Mon Mar 16 10:58:50 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 16 10:58:50 2026 +0100"
      },
      "message": "Merge pull request #1486 from ronald-cron-arm/tls12-2nd-client-hello\n\nFix TLS 1.2 client hello after HRR"
    },
    {
      "commit": "937c70ac903bdc8fe0263e33dbcfca4b7bc0031b",
      "tree": "38b83e78c8ba512d4b8d8f4e452ed7ab4ff2d6d7",
      "parents": [
        "868bea42a17339fcafa782e363e0a800284296ce"
      ],
      "author": {
        "name": "David Horstmann",
        "email": "david.horstmann@arm.com",
        "time": "Fri Mar 13 18:04:16 2026 +0000"
      },
      "committer": {
        "name": "David Horstmann",
        "email": "david.horstmann@arm.com",
        "time": "Fri Mar 13 18:04:16 2026 +0000"
      },
      "message": "Do not check fail cases for verify skipped\n\nIn testcases where we are expecting handshake failure the message\n\"Certificate verification was skipped\" is not printed, so do not check\nfor it.\n\nSigned-off-by: David Horstmann \u003cdavid.horstmann@arm.com\u003e\n"
    },
    {
      "commit": "a9ba5975f8a2340ad43c194483d49ce8ab3ef2e5",
      "tree": "50aa66e7495c5f8b022c29b67f32793110447dae",
      "parents": [
        "22245cb2942531adf8010654757dcbde43c8064b"
      ],
      "author": {
        "name": "David Horstmann",
        "email": "david.horstmann@arm.com",
        "time": "Fri Mar 13 15:17:26 2026 +0000"
      },
      "committer": {
        "name": "David Horstmann",
        "email": "david.horstmann@arm.com",
        "time": "Fri Mar 13 15:19:11 2026 +0000"
      },
      "message": "Add unused field to mbedtls_x509_crt structure\n\nThis field reserves a small space for us to repurpose in the lifetime\nof the 4.1 LTS release without breaking the ABI, if needed.\n\nSigned-off-by: David Horstmann \u003cdavid.horstmann@arm.com\u003e\n"
    },
    {
      "commit": "22245cb2942531adf8010654757dcbde43c8064b",
      "tree": "88f97ae38e0d82c5c8155669b249851a9092e661",
      "parents": [
        "b5749b88f666e26a1ae3b7f1d55f70dec11cebb2"
      ],
      "author": {
        "name": "David Horstmann",
        "email": "david.horstmann@arm.com",
        "time": "Fri Mar 13 15:15:09 2026 +0000"
      },
      "committer": {
        "name": "David Horstmann",
        "email": "david.horstmann@arm.com",
        "time": "Fri Mar 13 15:16:35 2026 +0000"
      },
      "message": "Add unused fields to SSL structs\n\nThese fields reserve a small space for us to repurpose in the lifetime\nof the 4.1 LTS release without breaking the ABI, if needed.\n\nSigned-off-by: David Horstmann \u003cdavid.horstmann@arm.com\u003e\n"
    },
    {
      "commit": "868bea42a17339fcafa782e363e0a800284296ce",
      "tree": "31fb5d9047a539082bd4c1de6d91b1f8b0439dae",
      "parents": [
        "708b401697b70bd8c5bca84b47ff0c1487482c54"
      ],
      "author": {
        "name": "David Horstmann",
        "email": "david.horstmann@arm.com",
        "time": "Thu Mar 12 17:50:03 2026 +0000"
      },
      "committer": {
        "name": "David Horstmann",
        "email": "david.horstmann@arm.com",
        "time": "Fri Mar 13 14:39:43 2026 +0000"
      },
      "message": "Only check for verify skipped if we have certs\n\nCheck for the \u0027Certificate verification was skipped\u0027 message only when\nthe testcase depends on\nMBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_EPHEMERAL_ENABLED since in other\ncases certificates may not be enabled at all and this message will not\nbe printed in the output.\n\nSigned-off-by: David Horstmann \u003cdavid.horstmann@arm.com\u003e\n"
    },
    {
      "commit": "488dbf8bcb61b256a68770ca79047e46e86e6498",
      "tree": "5a7909b21a9bbf4c50416aaa88cb593b2b027e11",
      "parents": [
        "b5749b88f666e26a1ae3b7f1d55f70dec11cebb2",
        "95f08855070058c28cb6a0176509bb40597bd405"
      ],
      "author": {
        "name": "Valerio Setti",
        "email": "92275829+valeriosetti@users.noreply.github.com",
        "time": "Fri Mar 13 14:21:04 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 13 14:21:04 2026 +0000"
      },
      "message": "Merge pull request #10638 from valeriosetti/x509-fix-ecp-guard\n\nlibrary: x509: fix guard in mbedtls_x509_crt_profile_next\n"
    },
    {
      "commit": "95f08855070058c28cb6a0176509bb40597bd405",
      "tree": "5a7909b21a9bbf4c50416aaa88cb593b2b027e11",
      "parents": [
        "b5749b88f666e26a1ae3b7f1d55f70dec11cebb2"
      ],
      "author": {
        "name": "Valerio Setti",
        "email": "valerio.setti@nordicsemi.no",
        "time": "Fri Mar 13 11:58:39 2026 +0100"
      },
      "committer": {
        "name": "Valerio Setti",
        "email": "valerio.setti@nordicsemi.no",
        "time": "Fri Mar 13 12:01:18 2026 +0100"
      },
      "message": "library: x509: fix guard in mbedtls_x509_crt_profile_next\n\nReplace MBEDTLS_ECP_C with PSA_WANT_KEY_TYPE_ECC_PUBLIC_KEY which is\nalready used in all other profiles in this file.\n\nSigned-off-by: Valerio Setti \u003cvalerio.setti@nordicsemi.no\u003e\n"
    },
    {
      "commit": "cb4d172ce0cd2c08fa2d5b76931343ca24041b1e",
      "tree": "40b9d6b2b91f2ccdb98ac485966035dc85826071",
      "parents": [
        "fe2599ea8238bdf5340a2f76ff2f3e3df095524b",
        "f51e72ab2da9bbdb619ce6e0f8a2958d0e7f220b"
      ],
      "author": {
        "name": "Gilles Peskine",
        "email": "gilles.peskine@arm.com",
        "time": "Wed Mar 11 16:04:01 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 11 16:04:01 2026 +0100"
      },
      "message": "Merge pull request #1507 from gilles-peskine-arm/merge-development-restricted-20260311\n\nMerge public development with tf-psa-crypto directory reorg prep"
    },
    {
      "commit": "708b401697b70bd8c5bca84b47ff0c1487482c54",
      "tree": "42f46ffc017beda9bbe2ca694d9d87443d50ca9c",
      "parents": [
        "c6e1d67b1b91e203b3046add717be221cbfe80a2"
      ],
      "author": {
        "name": "David Horstmann",
        "email": "david.horstmann@arm.com",
        "time": "Wed Mar 11 11:39:35 2026 +0000"
      },
      "committer": {
        "name": "David Horstmann",
        "email": "david.horstmann@arm.com",
        "time": "Wed Mar 11 11:39:35 2026 +0000"
      },
      "message": "ssl-opt.sh Check for cert verify skipped\n\nIn testcases in opt-testcases/tls13kex-modes.sh, check for the setting\nof the failure flag MBEDTLS_X509_BADCERT_SKIP_VERIFY by looking for the\nstring \"! Certificate verification was skipped\" in the output in cases\nwhere the key exchange is negotiated to use PSK.\n\nNote that this check for output is only added to the success cases since\nthe negative tests fail before this string is printed.\n\nSigned-off-by: David Horstmann \u003cdavid.horstmann@arm.com\u003e\n"
    },
    {
      "commit": "f51e72ab2da9bbdb619ce6e0f8a2958d0e7f220b",
      "tree": "40b9d6b2b91f2ccdb98ac485966035dc85826071",
      "parents": [
        "b9ff81c4c549979eeeaa6da6c6e0a2effde96d43"
      ],
      "author": {
        "name": "Gilles Peskine",
        "email": "Gilles.Peskine@arm.com",
        "time": "Wed Mar 11 12:35:30 2026 +0100"
      },
      "committer": {
        "name": "Gilles Peskine",
        "email": "Gilles.Peskine@arm.com",
        "time": "Wed Mar 11 12:35:30 2026 +0100"
      },
      "message": "Update tf-psa-crypto to development\n\nSigned-off-by: Gilles Peskine \u003cGilles.Peskine@arm.com\u003e\n"
    },
    {
      "commit": "b9ff81c4c549979eeeaa6da6c6e0a2effde96d43",
      "tree": "a7128c191d118e589340a07523045025cdff4072",
      "parents": [
        "fe2599ea8238bdf5340a2f76ff2f3e3df095524b",
        "b5749b88f666e26a1ae3b7f1d55f70dec11cebb2"
      ],
      "author": {
        "name": "Gilles Peskine",
        "email": "Gilles.Peskine@arm.com",
        "time": "Wed Mar 11 12:32:56 2026 +0100"
      },
      "committer": {
        "name": "Gilles Peskine",
        "email": "Gilles.Peskine@arm.com",
        "time": "Wed Mar 11 12:32:56 2026 +0100"
      },
      "message": "Merge remote-tracking branch \u0027development\u0027 into merge-development-restricted-20260311\n"
    },
    {
      "commit": "c6e1d67b1b91e203b3046add717be221cbfe80a2",
      "tree": "6feb54357ce2256444f8bb7b0e2c637b0c65b1d3",
      "parents": [
        "624fc2e0de8e28f687cb3de0ebfb3f830db02ee9"
      ],
      "author": {
        "name": "David Horstmann",
        "email": "david.horstmann@arm.com",
        "time": "Wed Mar 11 09:55:41 2026 +0000"
      },
      "committer": {
        "name": "David Horstmann",
        "email": "david.horstmann@arm.com",
        "time": "Wed Mar 11 10:36:11 2026 +0000"
      },
      "message": "ssl-opt.sh: Check for cert verify skipped\n\nCheck that the message \"! Certificate verification was skipped\" is\npresent in the output when auth_mode\u003dnone. This indicates that the\ncertificate verify flag MBEDTLS_X509_BADCERT_SKIP_VERIFY was\ncorrectly set.\n\nSigned-off-by: David Horstmann \u003cdavid.horstmann@arm.com\u003e\n"
    },
    {
      "commit": "622b69d1d059d5e5b6dd5792cf8402f22908baab",
      "tree": "310c05f58a593bb21e076226fb2e1512668e1948",
      "parents": [
        "759895e7df1b108ed640f6f5b9527bf10cb06e66"
      ],
      "author": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Tue Mar 10 17:01:50 2026 +0100"
      },
      "committer": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Tue Mar 10 19:24:19 2026 +0100"
      },
      "message": "Add change log\n\nSigned-off-by: Ronald Cron \u003cronald.cron@arm.com\u003e\n"
    },
    {
      "commit": "759895e7df1b108ed640f6f5b9527bf10cb06e66",
      "tree": "36cbbfbc3b486e5d17fd17afad0918d1957bf2e7",
      "parents": [
        "139ac457ab92d56488d3619a7728d57830b4ebf0"
      ],
      "author": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Tue Mar 10 16:16:19 2026 +0100"
      },
      "committer": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Tue Mar 10 19:24:19 2026 +0100"
      },
      "message": "tls13_hrr_then_tls12_second_client_hello: Improve client and server state checks\n\nSigned-off-by: Ronald Cron \u003cronald.cron@arm.com\u003e\n"
    },
    {
      "commit": "139ac457ab92d56488d3619a7728d57830b4ebf0",
      "tree": "00fad6a06789e951df2349a66d8b7a23d852079f",
      "parents": [
        "e051abd5e3830ae98014ed9b73903d3a07dd344b"
      ],
      "author": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Tue Mar 10 15:40:00 2026 +0100"
      },
      "committer": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Tue Mar 10 19:24:13 2026 +0100"
      },
      "message": "tls13_hrr_then_tls12_second_client_hello: Improve some comments\n\nSigned-off-by: Ronald Cron \u003cronald.cron@arm.com\u003e\n"
    },
    {
      "commit": "624fc2e0de8e28f687cb3de0ebfb3f830db02ee9",
      "tree": "075905074696635551af1b4281c803915230603a",
      "parents": [
        "37e3dcf00d84f4783282d197549e85399a3ad7c7"
      ],
      "author": {
        "name": "David Horstmann",
        "email": "david.horstmann@arm.com",
        "time": "Tue Mar 10 15:08:04 2026 +0000"
      },
      "committer": {
        "name": "David Horstmann",
        "email": "david.horstmann@arm.com",
        "time": "Tue Mar 10 15:12:47 2026 +0000"
      },
      "message": "Move TLS 1.3 verify-result setting for PSK\n\nWhen we are doing PSK, we\u0027d like to set verify_result to\nMBEDTLS_X509_BADCERT_SKIP_VERIFY. Previously this was done in\nmbedtls_ssl_set_hs_psk() but this is inadequate since this function may\nbe called for early data (where certificate verification happens later\nin the handshake.\n\nInstead, set this value after writing / processing the encrypted\nextensions on the server / client respectively, so that we know whether\nwe are doing certificate verification or not for sure. This change is\neffective only for TLS 1.3 as TLS 1.2 sets verify_result for PSK in\nssl_parse_certificate_coordinate().\n\nSigned-off-by: David Horstmann \u003cdavid.horstmann@arm.com\u003e\n"
    },
    {
      "commit": "b5749b88f666e26a1ae3b7f1d55f70dec11cebb2",
      "tree": "f447b9f261f8361ee9b097a611b159225fa03623",
      "parents": [
        "11d1f51631a22bcbc5957b95e3bdb3be756feb40",
        "09210ea54ff627d22c0efade7e1ba6c16225a959"
      ],
      "author": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Tue Mar 10 14:46:07 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 10 14:46:07 2026 +0000"
      },
      "message": "Merge pull request #10576 from ronald-cron-arm/dtls-client-hello-defragmentation\n\nAdd support for (D)TLS 1.2 client hello defragmentation\n"
    },
    {
      "commit": "e051abd5e3830ae98014ed9b73903d3a07dd344b",
      "tree": "1fda6b78324c01bd62d2c90589c90059d1edafc7",
      "parents": [
        "8731587e41379e8ea5cd7ddda7e418059947ed7a"
      ],
      "author": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Tue Mar 10 14:56:26 2026 +0100"
      },
      "committer": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Tue Mar 10 15:43:46 2026 +0100"
      },
      "message": "tls13_hrr_then_tls12_second_client_hello: Various improvements\n\nSigned-off-by: Ronald Cron \u003cronald.cron@arm.com\u003e\n"
    },
    {
      "commit": "09210ea54ff627d22c0efade7e1ba6c16225a959",
      "tree": "1847cd805abc1c3c6c8970bc305503c82146d417",
      "parents": [
        "7f40da187cbedb89c7027289db720825aaab9b08"
      ],
      "author": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Tue Mar 10 08:49:25 2026 +0100"
      },
      "committer": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Tue Mar 10 10:12:55 2026 +0100"
      },
      "message": "Restore seq number check of post-handshake ClientHello msg\n\nThe check was wrongly removed by the commit\n\"ssl_tls12_server.c: Move ClientHello message_seq adjustment\".\n\nSigned-off-by: Ronald Cron \u003cronald.cron@arm.com\u003e\n"
    },
    {
      "commit": "7f40da187cbedb89c7027289db720825aaab9b08",
      "tree": "5501a22ffbfbdd4a4dc073f4430d9c6ecb96040b",
      "parents": [
        "65a038198ed4ab94e9201e3dff624df7a0c6fb57"
      ],
      "author": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Tue Mar 10 08:25:14 2026 +0100"
      },
      "committer": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Tue Mar 10 08:25:21 2026 +0100"
      },
      "message": "ssl_tls12_server.c: Move back the digest update\n\nMove back the digest update just after\nthe call to mbedtls_ssl_read_record().\nIt fits well here as we explain in the\ncomment associated to the call to\nmbedtls_ssl_read_record() that we\nupdate it manually.\n\nSigned-off-by: Ronald Cron \u003cronald.cron@arm.com\u003e\n"
    },
    {
      "commit": "65a038198ed4ab94e9201e3dff624df7a0c6fb57",
      "tree": "fabaddc92533d85a6a1f4688defbcd85289ec854",
      "parents": [
        "53dd7d0dce5e16d21fd2bcb4e5454c6533590360"
      ],
      "author": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Mon Mar 09 23:28:50 2026 +0100"
      },
      "committer": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Mon Mar 09 23:28:50 2026 +0100"
      },
      "message": "Improve comments\n\nSigned-off-by: Ronald Cron \u003cronald.cron@arm.com\u003e\n"
    },
    {
      "commit": "11d1f51631a22bcbc5957b95e3bdb3be756feb40",
      "tree": "b18ea44eb012db1b5b1d6e400a9b63bd61324919",
      "parents": [
        "109ce5e687cc23f6a696df13e87f26391a6d9e57",
        "57009f3911a5324ec9ca03f992a1ffa8ef808f50"
      ],
      "author": {
        "name": "Gilles Peskine",
        "email": "gilles.peskine@arm.com",
        "time": "Mon Mar 09 13:57:04 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 09 13:57:04 2026 +0000"
      },
      "message": "Merge pull request #10464 from bensze01/abicheck-port\n\nMove abi_check.py to the framework\n"
    },
    {
      "commit": "109ce5e687cc23f6a696df13e87f26391a6d9e57",
      "tree": "c77a2c563a85c42dcc8f8c6b3a143edb72e3c796",
      "parents": [
        "65da2a38bfce72760388b39b151e4b496aed01d6",
        "bef136e607ee0a436ea9d0b56bf37d6401c81507"
      ],
      "author": {
        "name": "Valerio Setti",
        "email": "92275829+valeriosetti@users.noreply.github.com",
        "time": "Mon Mar 09 11:49:28 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 09 11:49:28 2026 +0000"
      },
      "message": "Merge pull request #10617 from ronald-cron-arm/tf-psa-crypto-reorg-prep\n\nPrepare for TF-PSA-Crypto repository reorganization\n"
    },
    {
      "commit": "fe2599ea8238bdf5340a2f76ff2f3e3df095524b",
      "tree": "6af5aab171e40087a791541e02523d874e72e054",
      "parents": [
        "b6c3aa7f31205d3e0644e5fb7217477d2bb39514",
        "2acb9a2e7b4ed18aaa32d4ce65f90279e94455d5"
      ],
      "author": {
        "name": "Manuel Pégourié-Gonnard",
        "email": "manuel.pegourie-gonnard@arm.com",
        "time": "Mon Mar 09 12:43:08 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 09 12:43:08 2026 +0100"
      },
      "message": "Merge pull request #1487 from davidhorstmann-arm/fix-null-pointer-dereference\n\nFix null pointer dereference in `mbedtls_x509_string_to_names()`"
    },
    {
      "commit": "b6c3aa7f31205d3e0644e5fb7217477d2bb39514",
      "tree": "822c2925908e6b4a612661c5052c0251340db736",
      "parents": [
        "dba3c2de8239e32d14db6974fcc43541dfe83260",
        "ba5774387bd285f59b0d88750cd219259cdfcebe"
      ],
      "author": {
        "name": "Manuel Pégourié-Gonnard",
        "email": "manuel.pegourie-gonnard@arm.com",
        "time": "Mon Mar 09 10:13:38 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 09 10:13:38 2026 +0100"
      },
      "message": "Merge pull request #1502 from gilles-peskine-arm/merge-development-restricted-20260309\n\nMerge development public into restricted (ready for fork fix)"
    },
    {
      "commit": "bef136e607ee0a436ea9d0b56bf37d6401c81507",
      "tree": "c77a2c563a85c42dcc8f8c6b3a143edb72e3c796",
      "parents": [
        "269b390bb4cb5303188af9b862780412933d670b"
      ],
      "author": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Mon Mar 09 08:23:53 2026 +0100"
      },
      "committer": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Mon Mar 09 08:30:07 2026 +0100"
      },
      "message": "Update framework pointer to the merge of PR 280\n\nSigned-off-by: Ronald Cron \u003cronald.cron@arm.com\u003e\n"
    },
    {
      "commit": "269b390bb4cb5303188af9b862780412933d670b",
      "tree": "de0cc9c70cd7a9b146ba49b504a483ea7d1b2573",
      "parents": [
        "aa024253d6b3713bfba9ea1d163b4f8b6407b595"
      ],
      "author": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Mon Mar 09 08:22:51 2026 +0100"
      },
      "committer": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Mon Mar 09 08:28:51 2026 +0100"
      },
      "message": "components-platform.sh: Fix path of compiler directory\n\nSigned-off-by: Ronald Cron \u003cronald.cron@arm.com\u003e\n"
    },
    {
      "commit": "aa024253d6b3713bfba9ea1d163b4f8b6407b595",
      "tree": "d8784a208d960fdb4928012dac90e927e0ba8104",
      "parents": [
        "32479c6a725762fcba58e0e2b59dc471c716060e"
      ],
      "author": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Fri Feb 27 17:30:50 2026 +0100"
      },
      "committer": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Mon Mar 09 08:28:51 2026 +0100"
      },
      "message": "tests: make: Fix spaces instead of tab\n\nSigned-off-by: Ronald Cron \u003cronald.cron@arm.com\u003e\n"
    },
    {
      "commit": "32479c6a725762fcba58e0e2b59dc471c716060e",
      "tree": "ea85819f1c77b1c7295ab34d95c3ff59e0cb19fa",
      "parents": [
        "a400a3bb8aecc2f88a7dcd814d17f719777184e7"
      ],
      "author": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Sat Feb 14 10:53:23 2026 +0100"
      },
      "committer": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Mon Mar 09 08:28:51 2026 +0100"
      },
      "message": "cmake: Introduce TF_PSA_CRYPTO_PRIVATE_INCLUDE_DIRS\n\nSigned-off-by: Ronald Cron \u003cronald.cron@arm.com\u003e\n"
    },
    {
      "commit": "a400a3bb8aecc2f88a7dcd814d17f719777184e7",
      "tree": "0621c50aab75bded528dff4235ff107e4ff63a42",
      "parents": [
        "f3a20d25d618ba21a969f205198c6147411ef51d"
      ],
      "author": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Sat Feb 14 10:53:14 2026 +0100"
      },
      "committer": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Mon Mar 09 08:28:51 2026 +0100"
      },
      "message": "Adapt list_internal_identifiers.py for upcoming directory changes\n\nSigned-off-by: Ronald Cron \u003cronald.cron@arm.com\u003e\n"
    },
    {
      "commit": "f3a20d25d618ba21a969f205198c6147411ef51d",
      "tree": "9d249ebdfd7922bf0560b44bd4090915274e417f",
      "parents": [
        "325170b96297eb21c17a523ac913cc220d3ee926"
      ],
      "author": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Sat Feb 14 10:51:38 2026 +0100"
      },
      "committer": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Mon Mar 09 08:28:51 2026 +0100"
      },
      "message": "Prepare libtestdriver1 build for upcoming directory changes\n\nSigned-off-by: Ronald Cron \u003cronald.cron@arm.com\u003e\n"
    },
    {
      "commit": "325170b96297eb21c17a523ac913cc220d3ee926",
      "tree": "6608e3c2b654c8eabd561080991d7f1a98514d47",
      "parents": [
        "24bf98156ac7d0146ac824f30ce51ebad2bac584"
      ],
      "author": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Sat Feb 14 10:49:40 2026 +0100"
      },
      "committer": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Mon Mar 09 08:28:51 2026 +0100"
      },
      "message": "legacy.make: Add globs and paths for tags and cscope\n\nSigned-off-by: Ronald Cron \u003cronald.cron@arm.com\u003e\n"
    },
    {
      "commit": "24bf98156ac7d0146ac824f30ce51ebad2bac584",
      "tree": "731a7b16c0b487b1a076f4f1055301dc525d9f16",
      "parents": [
        "03ee085e104587b8719903880dce2081d9056f02"
      ],
      "author": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Sat Feb 14 10:40:44 2026 +0100"
      },
      "committer": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Mon Mar 09 08:28:51 2026 +0100"
      },
      "message": "components*.sh: Handle current and upcoming object paths\n\nSigned-off-by: Ronald Cron \u003cronald.cron@arm.com\u003e\n"
    },
    {
      "commit": "03ee085e104587b8719903880dce2081d9056f02",
      "tree": "2634c1fe44cb85933758e91879c83f559e578407",
      "parents": [
        "ae822174766eeec502961c7e2b70a216a76cad08"
      ],
      "author": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Sat Feb 14 10:26:02 2026 +0100"
      },
      "committer": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Mon Mar 09 08:28:51 2026 +0100"
      },
      "message": "Remove duplicated recursion tests\n\nThe recursion tests for the crypto code\nare run in a TF-PSA-Crypto component.\nNo need to run them in an Mbed TLS\ncomponent as well.\n\nSigned-off-by: Ronald Cron \u003cronald.cron@arm.com\u003e\n"
    },
    {
      "commit": "ae822174766eeec502961c7e2b70a216a76cad08",
      "tree": "7d1221eced490e6d73d0555b37da7e6aa91296c7",
      "parents": [
        "1ef64a73e4b67459029cbf3332ec1816675615c1"
      ],
      "author": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Sat Feb 14 10:42:33 2026 +0100"
      },
      "committer": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Mon Mar 09 08:28:51 2026 +0100"
      },
      "message": "programs: metatest: Add tf-psa-crypto/platform as include dir\n\nSigned-off-by: Ronald Cron \u003cronald.cron@arm.com\u003e\n"
    },
    {
      "commit": "1ef64a73e4b67459029cbf3332ec1816675615c1",
      "tree": "ac8cf794eb5dabee0a009bea74b28a1233ca339e",
      "parents": [
        "65da2a38bfce72760388b39b151e4b496aed01d6"
      ],
      "author": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Fri Feb 13 17:01:19 2026 +0100"
      },
      "committer": {
        "name": "Ronald Cron",
        "email": "ronald.cron@arm.com",
        "time": "Mon Mar 09 08:28:51 2026 +0100"
      },
      "message": "programs: metatest: Remove include path duplication\n\nSigned-off-by: Ronald Cron \u003cronald.cron@arm.com\u003e\n"
    },
    {
      "commit": "ba5774387bd285f59b0d88750cd219259cdfcebe",
      "tree": "822c2925908e6b4a612661c5052c0251340db736",
      "parents": [
        "cf0224903974be516924e8e4c55ff8a5d1b4946d"
      ],
      "author": {
        "name": "Gilles Peskine",
        "email": "Gilles.Peskine@arm.com",
        "time": "Sun Mar 08 20:30:08 2026 +0100"
      },
      "committer": {
        "name": "Gilles Peskine",
        "email": "Gilles.Peskine@arm.com",
        "time": "Sun Mar 08 20:30:08 2026 +0100"
      },
      "message": "Update framework with psasim serialise supporting unsigned and crypto dir reorg prep\n\nSigned-off-by: Gilles Peskine \u003cGilles.Peskine@arm.com\u003e\n"
    },
    {
      "commit": "cf0224903974be516924e8e4c55ff8a5d1b4946d",
      "tree": "cc28f1a624e9e7af7fb96d6300885f828ab2de8d",
      "parents": [
        "dba3c2de8239e32d14db6974fcc43541dfe83260",
        "65da2a38bfce72760388b39b151e4b496aed01d6"
      ],
      "author": {
        "name": "Gilles Peskine",
        "email": "Gilles.Peskine@arm.com",
        "time": "Sun Mar 08 20:24:58 2026 +0100"
      },
      "committer": {
        "name": "Gilles Peskine",
        "email": "Gilles.Peskine@arm.com",
        "time": "Sun Mar 08 20:24:58 2026 +0100"
      },
      "message": "Merge remote-tracking branch \u0027development\u0027 into merge-development-restricted-20260309\n"
    }
  ],
  "next": "65da2a38bfce72760388b39b151e4b496aed01d6"
}
