)]}'
{
  "commit": "902014c57abb31ed963ece5c4e86c06da3f72c2a",
  "tree": "4a47ce34044e3e5cd5e33d7416f08d3755554629",
  "parents": [
    "cc01b6c3abd726ebb7d23475bb066aed02e4843c"
  ],
  "author": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Thu Jun 25 13:44:08 2026 +0100"
  },
  "committer": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Thu Jun 25 13:45:44 2026 +0100"
  },
  "message": "[crypto] Remove redundant DHE algorithm\n\nRemove the now-unused implementation of DHE that requires explicit\ngroup parameters, since we now use a standalone key exchange algorithm\nabstraction instead.\n\nSigned-off-by: Michael Brown \u003cmcb30@ipxe.org\u003e\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "2785a500bcd8629f5db3b8d2feec93f615d2ae02",
      "old_mode": 33188,
      "old_path": "src/crypto/dhe.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f89e7bd0212db80e95d6258ff4e88e9e0116052b",
      "old_mode": 33188,
      "old_path": "src/include/ipxe/dhe.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ea97ec7f4e15c344a00a466d53daef57e326f084",
      "old_mode": 33188,
      "old_path": "src/tests/dhe_test.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "2b27b187e05ac3e8603c451730c4e51d34aa0f4a",
      "old_mode": 33188,
      "old_path": "src/tests/tests.c",
      "new_id": "27dd2470524b750d99cf59d31d966882b768ca3b",
      "new_mode": 33188,
      "new_path": "src/tests/tests.c"
    }
  ]
}
