)]}'
{
  "commit": "787ed9397e5778c1e9ab3b9ab53206e93e365dfd",
  "tree": "4b7adeea4a9569c22f0cde7f660bf0ab44f58714",
  "parents": [
    "d89765d5f0b66b7524f269bf78198aa72192b3b7"
  ],
  "author": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Fri Sep 04 22:42:40 2026 +0100"
  },
  "committer": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Fri Sep 04 22:42:40 2026 +0100"
  },
  "message": "[crypto] Treat high tag numbers as invalid\n\nASN.1 allows for multi-byte tag numbers by setting the low five bits\nof the first tag byte to 0x1f.  No tag that we need to handle has this\nformat, and the existing checks for specific tag numbers will already\nfail to match against such a tag (treating it as a normal single-byte\ntag number).\n\nRefuse to parse any tag with a high tag number format, to guard\nagainst future bugs that could arise because the tag length would be\ncalculated incorrectly.\n\nSigned-off-by: Michael Brown \u003cmcb30@ipxe.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4af604b21c74940d149769feb92ebf1e5b43aa84",
      "old_mode": 33188,
      "old_path": "src/crypto/asn1.c",
      "new_id": "a9cb20326371043d093d0777561a9c2a22b026ad",
      "new_mode": 33188,
      "new_path": "src/crypto/asn1.c"
    },
    {
      "type": "modify",
      "old_id": "efbde8b59fb805c4804d929f6b41ad0416cc329b",
      "old_mode": 33188,
      "old_path": "src/include/ipxe/asn1.h",
      "new_id": "49f5e78ee699938761e74f151aff14c8741acc86",
      "new_mode": 33188,
      "new_path": "src/include/ipxe/asn1.h"
    }
  ]
}
