)]}'
{
  "commit": "7afbcac103f311f3c31af9d24e2e1d1ff4f89221",
  "tree": "2be2b0138851730a8a26f7fcda85b0d6c6f5ab5d",
  "parents": [
    "d86e86dff8c0091bc16b79c3190e6e2f05d4eda9"
  ],
  "author": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Tue Aug 25 17:44:06 2026 +0100"
  },
  "committer": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Tue Aug 25 17:46:55 2026 +0100"
  },
  "message": "[tls] Use null MAC digest algorithm for AEAD ciphers\n\nThe AEAD cipher suites all have a zero MAC length, since message\nauthentication is provided by the AEAD cipher itself and the MAC\ndigest algorithm is never used.\n\nAvoid an unnecessary and unused stack allocation (for the MAC digest\noutput value) by switching these cipher suites to use the null digest\nalgorithm instead.\n\nSigned-off-by: Michael Brown \u003cmcb30@ipxe.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6bbe4d00dbe57cc5d28f8d1e55f03cfde2d249f7",
      "old_mode": 33188,
      "old_path": "src/crypto/mishmash/dhe_rsa_aes_gcm_sha256.c",
      "new_id": "ccf1aeb4b2dfe57fe4d1618ff0a4cc7ecdd1b626",
      "new_mode": 33188,
      "new_path": "src/crypto/mishmash/dhe_rsa_aes_gcm_sha256.c"
    },
    {
      "type": "modify",
      "old_id": "336feb195ff056c7e73a061c5278c837bda5db9d",
      "old_mode": 33188,
      "old_path": "src/crypto/mishmash/dhe_rsa_aes_gcm_sha384.c",
      "new_id": "668cb2091ad72293615cc7b54b375f30cfd5e238",
      "new_mode": 33188,
      "new_path": "src/crypto/mishmash/dhe_rsa_aes_gcm_sha384.c"
    },
    {
      "type": "modify",
      "old_id": "5aeb2f3d9f439f470594bf3ff70a956dcefb928e",
      "old_mode": 33188,
      "old_path": "src/crypto/mishmash/ecdhe_ecdsa_aes_gcm_sha256.c",
      "new_id": "52a9ac3e1a616564f723aff86d1a9568fd4e1670",
      "new_mode": 33188,
      "new_path": "src/crypto/mishmash/ecdhe_ecdsa_aes_gcm_sha256.c"
    },
    {
      "type": "modify",
      "old_id": "3dc6149d77606784c9b2bb176c5f4e72ffdc4324",
      "old_mode": 33188,
      "old_path": "src/crypto/mishmash/ecdhe_ecdsa_aes_gcm_sha384.c",
      "new_id": "0dab95a606517167c675071fc329deb5608ac001",
      "new_mode": 33188,
      "new_path": "src/crypto/mishmash/ecdhe_ecdsa_aes_gcm_sha384.c"
    },
    {
      "type": "modify",
      "old_id": "978be2a4caab4cdb3cdc74c535e04dd1973d1bb6",
      "old_mode": 33188,
      "old_path": "src/crypto/mishmash/ecdhe_rsa_aes_gcm_sha256.c",
      "new_id": "8e0964b0cdc8272cc28e55e3dab60474e3a72998",
      "new_mode": 33188,
      "new_path": "src/crypto/mishmash/ecdhe_rsa_aes_gcm_sha256.c"
    },
    {
      "type": "modify",
      "old_id": "5ca6f04579c5d8ba33d1780324a473a51411a8c8",
      "old_mode": 33188,
      "old_path": "src/crypto/mishmash/ecdhe_rsa_aes_gcm_sha384.c",
      "new_id": "5b8aace1b1524dafced4b6a3e4aacb646d11b56b",
      "new_mode": 33188,
      "new_path": "src/crypto/mishmash/ecdhe_rsa_aes_gcm_sha384.c"
    },
    {
      "type": "modify",
      "old_id": "d3fd00f1e4bdd3c0aec58259ac6513c65d7f33af",
      "old_mode": 33188,
      "old_path": "src/crypto/mishmash/rsa_aes_gcm_sha256.c",
      "new_id": "5bc08e43ae930c4c5d8958b7a9f6154bfda33a1b",
      "new_mode": 33188,
      "new_path": "src/crypto/mishmash/rsa_aes_gcm_sha256.c"
    },
    {
      "type": "modify",
      "old_id": "908db086a91ab7b6c6fcc63d1035830d9dd3e45d",
      "old_mode": 33188,
      "old_path": "src/crypto/mishmash/rsa_aes_gcm_sha384.c",
      "new_id": "305ab7b85c2edfea12ac93c371692b9ddb80a706",
      "new_mode": 33188,
      "new_path": "src/crypto/mishmash/rsa_aes_gcm_sha384.c"
    }
  ]
}
