)]}'
{
  "commit": "f60987eab43733d7b7941c7b06a5c2d36b0970a8",
  "tree": "d5b3d6fc00b7dc5f722777f7f47a9f4712b3d56d",
  "parents": [
    "33b8c2c79999d5564104f0bc03afe2fbbeff37eb"
  ],
  "author": {
    "name": "Max Bires",
    "email": "jbires@google.com",
    "time": "Fri Apr 16 13:35:20 2021 -0700"
  },
  "committer": {
    "name": "Max Bires",
    "email": "jbires@google.com",
    "time": "Tue Apr 20 17:05:39 2021 -0700"
  },
  "message": "Adding the factory extraction binary\n\nThis binary gets added to the system image under\n/bin/rkp_factory_extraction_tool. The purpose of this tool is to query\nevery IRemotelyProvisionedComponent interface in the device manifest and\nprint out a CertificateRequest to stdout for each interface.\n\nThe CertificateRequest will contain no keys to sign and a semantically\nuseless challenge, since this tool is just for key upload. The items of\nvalue will be the DeviceInfo CBOR blob which will get associated with\nthe encrypted device public key once it is uploaded to the backing\nservers and decrypted.\n\nThe tool will fail if it is unable to successfully query an\nIRemotelyProvisionedComponent interface that is specified in the device\nmanifest file.\n\nTest: Build and run\nChange-Id: Ia82787749be5963567019f6523075100208aa101\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d3f06fe88fd418e30c4113acb16edc441699f252",
      "old_mode": 33188,
      "old_path": "provisioner/Android.bp",
      "new_id": "12a21d15a2ed2c318e9ae2f593aa9b5900e16a4c",
      "new_mode": 33188,
      "new_path": "provisioner/Android.bp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d4842b1e21a3866b918cf8700653b241a09741c6",
      "new_mode": 33188,
      "new_path": "provisioner/rkp_factory_extraction_tool.cpp"
    }
  ]
}
