)]}'
{
  "commit": "3e903d79861748485073dcec71eb641c38d15730",
  "tree": "1dd16c4220845edc689f6cff30d279ec6fbf8827",
  "parents": [
    "26a8fed710900be439e7548308ecca910a9b683c"
  ],
  "author": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Tue Mar 11 11:58:28 2025 +0000"
  },
  "committer": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Tue Mar 11 12:54:05 2025 +0000"
  },
  "message": "[efi] Support extracting certificates from EFI signature list images\n\nAdd support for the EFI signature list image format (as produced by\ntools such as efisecdb).\n\nThe parsing code does not require any EFI boot services functions and\nso may be enabled even in non-EFI builds.  We default to enabling it\nonly for EFI builds.\n\nSigned-off-by: Michael Brown \u003cmcb30@ipxe.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c4419d04d02cfdc98fbced2e4f57a9cb680eba1d",
      "old_mode": 33188,
      "old_path": "src/config/config_asn1.c",
      "new_id": "107f99c1dcdeea35909bf710395201d85ab4ad78",
      "new_mode": 33188,
      "new_path": "src/config/config_asn1.c"
    },
    {
      "type": "modify",
      "old_id": "607f94c14f23d80ce675d73a61607f04d28c470b",
      "old_mode": 33188,
      "old_path": "src/config/defaults/efi.h",
      "new_id": "d9814eab51afdb63138292a31c6b70d5cd2c7c42",
      "new_mode": 33188,
      "new_path": "src/config/defaults/efi.h"
    },
    {
      "type": "modify",
      "old_id": "763a34aa0e4a8cfd87f1058aab0efb74b4c87173",
      "old_mode": 33188,
      "old_path": "src/config/general.h",
      "new_id": "c40e4fdaeb6beb94bbb83f45b7d69a8c98e221b8",
      "new_mode": 33188,
      "new_path": "src/config/general.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "56c8493d61052ee6322ecb1dd80c50c351623a52",
      "new_mode": 33188,
      "new_path": "src/image/efi_siglist.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "177f28b00dd1f0409499b9d831658fcde3c8bb47",
      "new_mode": 33188,
      "new_path": "src/include/ipxe/efi/efi_siglist.h"
    },
    {
      "type": "modify",
      "old_id": "b826a4a6f424f9be306c05bec577a9d723ba9778",
      "old_mode": 33188,
      "old_path": "src/include/ipxe/errfile.h",
      "new_id": "15bb31b0e876fc5adbc25417dbb40852f445445a",
      "new_mode": 33188,
      "new_path": "src/include/ipxe/errfile.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "12d1ec6ace44c850c3bd8f2c5d0b5b46eeaf25be",
      "new_mode": 33188,
      "new_path": "src/tests/efi_siglist_test.c"
    },
    {
      "type": "modify",
      "old_id": "96687423fa2e5cee5023bf00816f923f076592bc",
      "old_mode": 33188,
      "old_path": "src/tests/tests.c",
      "new_id": "865818bdc60b55406f7140633882546c100b525e",
      "new_mode": 33188,
      "new_path": "src/tests/tests.c"
    }
  ]
}
