)]}'
{
  "commit": "93a6e18086faa72d991893c221b83bbdd36e4a2b",
  "tree": "e78030e34db458c9573d0f0bc33b9f44be2688f2",
  "parents": [
    "af4583b214bfe98df82d6645387d6c78fd698d7f"
  ],
  "author": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Wed Feb 07 21:20:20 2024 +0000"
  },
  "committer": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Wed Feb 07 23:13:48 2024 +0000"
  },
  "message": "[crypto] Add implementation of the DES cipher\n\nThe DES block cipher dates back to the 1970s.  It is no longer\nrelevant for use in TLS cipher suites, but it is still used by the\nMS-CHAPv2 authentication protocol which remains unfortunately common\nfor 802.1x port authentication.\n\nAdd an implementation of the DES block cipher, complete with the\nextremely comprehensive test vectors published by NBS (the precursor\nto NIST) in the form of an utterly adorable typewritten and hand-drawn\npaper document.\n\nSigned-off-by: Michael Brown \u003cmcb30@ipxe.org\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6918bec3e282760880fa32f095aa6c2c83e0a569",
      "new_mode": 33188,
      "new_path": "src/crypto/des.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "755a90ea0e37dcfbe1af305ee82a44be71f9bf28",
      "new_mode": 33188,
      "new_path": "src/include/ipxe/des.h"
    },
    {
      "type": "modify",
      "old_id": "060a42a33d018ff072600a184c9f06e296dc59ba",
      "old_mode": 33188,
      "old_path": "src/include/ipxe/errfile.h",
      "new_id": "f7a00dbe7a1c7345af2f04e0f5bc07e5998b75c1",
      "new_mode": 33188,
      "new_path": "src/include/ipxe/errfile.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ffafbd8104aefa74a5975e5f9422c534667bb8b6",
      "new_mode": 33188,
      "new_path": "src/tests/des_test.c"
    }
  ]
}
