)]}'
{
  "commit": "2a2d2b908054cdaa1db54832e9d18539fdd32668",
  "tree": "90270d50653bc1b340939d0dd19e65ddc7f6e0d7",
  "parents": [
    "6a96034bc42855801f401ce2442e33ba73d87983"
  ],
  "author": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Wed Jul 08 11:50:20 2026 +0100"
  },
  "committer": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Wed Jul 08 12:05:07 2026 +0100"
  },
  "message": "[tls] Guard against resuming from an empty resumption master secret\n\nThere should be no circumstance that leads to a session being resumed\nwithout having a valid session resumption secret that was stored by a\nsuccessfully established previous connection.\n\nAs an additional layer of defence in depth, clear the \"keyed\" and\n\"bound\" flags in the key schedule if it is ever resumed from an empty\nsession resumption secret.\n\nSigned-off-by: Michael Brown \u003cmcb30@ipxe.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "907f4071cfd84172dd1d38f7124f25b3675454a1",
      "old_mode": 33188,
      "old_path": "src/net/tls.c",
      "new_id": "8e91f7a853aef6057c30f11c6e5160a11701fe8d",
      "new_mode": 33188,
      "new_path": "src/net/tls.c"
    }
  ]
}
