)]}'
{
  "commit": "8958a4a66022640d622dec1ad5f2ddf77adfcd0f",
  "tree": "9310451ca6cc000586a738f7df38eff421fc09e2",
  "parents": [
    "6322f50cc888a06075eff18418709cdedce79962"
  ],
  "author": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Sun Aug 23 16:08:39 2026 +0100"
  },
  "committer": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Sun Aug 23 22:36:39 2026 +0100"
  },
  "message": "[tls] Separate the concepts of key schedule and secure channel\n\nIn preparation for delegating the separate but related concepts of a\nsecure channel and a TLS key schedule, split these into separate data\nstructures.\n\nSigned-off-by: Michael Brown \u003cmcb30@ipxe.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "682f2e12e2997ceacccd2f44c79316bf90f14ff8",
      "old_mode": 33188,
      "old_path": "src/include/ipxe/tls.h",
      "new_id": "a45403c1ebe515bdaafd771fc693d7760e5e1064",
      "new_mode": 33188,
      "new_path": "src/include/ipxe/tls.h"
    },
    {
      "type": "modify",
      "old_id": "e2a1b606b2d5e260027eaa208b135b829430815f",
      "old_mode": 33188,
      "old_path": "src/net/tls.c",
      "new_id": "240633f52fdf1e5113d5ad188979a80cfc600753",
      "new_mode": 33188,
      "new_path": "src/net/tls.c"
    }
  ]
}
