)]}'
{
  "commit": "cf3520f67ece03a0559ebf83d67a46b9edee9377",
  "tree": "799cfca566ddd871b3e646f9008f6968da53eebb",
  "parents": [
    "da085276f033b5e90e2e7add09ea8a73fddc79af"
  ],
  "author": {
    "name": "David Brazdil",
    "email": "dbrazdil@google.com",
    "time": "Wed Nov 10 14:16:44 2021 +0000"
  },
  "committer": {
    "name": "David Brazdil",
    "email": "dbrazdil@google.com",
    "time": "Tue Dec 07 12:11:27 2021 +0000"
  },
  "message": "misc: dice: Add driver to forward secrets to userspace\n\nOpen Profile for DICE is a protocol for deriving unique secrets at boot,\nused by some Android devices. The firmware/bootloader hands over secrets\nin a reserved memory region, this driver takes ownership of the memory\nregion and exposes it to userspace via a character device that\nlets userspace mmap the memory region into its process.\n\nThe character device can only be opened once at any given time.\n\nUserspace can issue an ioctl requesting that the memory be wiped after\nthe current FD is released. In that case, the driver will clear\nthe buffer and refuse to open any new FDs.\n\nSigned-off-by: David Brazdil \u003cdbrazdil@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cfe6cccf0f44898f70a45d21eff6bbc41b267760",
      "old_mode": 33188,
      "old_path": "Documentation/userspace-api/ioctl/ioctl-number.rst",
      "new_id": "4b8bee2ffd1e4c46b9ae456ddc6a9300ec511cf8",
      "new_mode": 33188,
      "new_path": "Documentation/userspace-api/ioctl/ioctl-number.rst"
    },
    {
      "type": "modify",
      "old_id": "0f5a49fc7c9e0e1029086883415fcb8dd3007d56",
      "old_mode": 33188,
      "old_path": "drivers/misc/Kconfig",
      "new_id": "7165f4b6c41bde0add000a235277b804daeaec15",
      "new_mode": 33188,
      "new_path": "drivers/misc/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "a086197af54470227a4448f0840c956ce8bf67db",
      "old_mode": 33188,
      "old_path": "drivers/misc/Makefile",
      "new_id": "f73c6bb23ccd30f00be28857f77895071a9ab2d6",
      "new_mode": 33188,
      "new_path": "drivers/misc/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c5217793328eaf68f5f1c33fc27db4b0df98db89",
      "new_mode": 33188,
      "new_path": "drivers/misc/dice.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "19d679c56d06de4354f94d7998d74a0cbd75be2b",
      "new_mode": 33188,
      "new_path": "include/uapi/linux/dice.h"
    }
  ]
}
