)]}'
{
  "commit": "8b786897cc419483fa586fd620c3d725d7bd6a95",
  "tree": "1e4f582b8c2272b73970e4727171175320aeab7c",
  "parents": [
    "57d06a7cfa461f367d4362ccecf4a2d66068a1f9"
  ],
  "author": {
    "name": "Lorenz Brun",
    "email": "lorenz@monogon.tech",
    "time": "Thu Jan 13 14:21:16 2022 +0100"
  },
  "committer": {
    "name": "Lorenz Brun",
    "email": "lorenz@monogon.tech",
    "time": "Thu Jan 13 16:46:06 2022 +0000"
  },
  "message": "m/n/core: only warn if no TPM 2.0 has been found\n\nCurrently the TPM is basically unused. The only user is the generator of\nnode and cluster unlock keys, which get fed with both TPM and local entropy\nwhich marginally increases security.\nThis converts a missing TPM 2.0 into a warning and falls back to generating\nboth of those keys purely with Linux entropy, allowing Metropolis to boot\non hardware without a TPM 2.0.\n\nChange-Id: I910f9768ede554e5ec2c3a35079a6799d1ee9c8c\nReviewed-on: https://review.monogon.dev/c/monogon/+/514\nReviewed-by: Sergiusz Bazanski \u003cserge@monogon.tech\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a98a9158e07a331e50cafb1c76cfed6b7548f5d1",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/localstorage/directory_data.go",
      "new_id": "5992bf02c1b61e5753215325b0b51ddc10f274a6",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/localstorage/directory_data.go"
    },
    {
      "type": "modify",
      "old_id": "afe1d7be1d1b572b2608ca12a0cfd5d95f5d0dbe",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/main.go",
      "new_id": "fef5f81a89874217058679c885383d2fd151fc22",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/main.go"
    },
    {
      "type": "modify",
      "old_id": "f84aac6ba35a71288e1f5b8f632d0b1f7a223739",
      "old_mode": 33188,
      "old_path": "metropolis/pkg/tpm/tpm.go",
      "new_id": "de9b0d86f6c2f4e60b313a0156750b4ac479feea",
      "new_mode": 33188,
      "new_path": "metropolis/pkg/tpm/tpm.go"
    }
  ]
}
