)]}'
{
  "commit": "c96094aacd4a75b2cbe9b9a8d38b9f8bbb38f86b",
  "tree": "3342483da2c6d3a126829fc63a573fb15308ae97",
  "parents": [
    "ff5bf3fe591dd743d0a931f26730691131d56de1"
  ],
  "author": {
    "name": "Darren Krahn",
    "email": "dkrahn@google.com",
    "time": "Fri May 10 22:42:15 2024 +0000"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri May 10 22:42:15 2024 +0000"
  },
  "message": "Project structure, utilities and traits for a DPE\n\nThis is the start of a DICE Protection Environment implementation in\nthe form of a Rust library.\n\nChange-Id: I8a0e2085f36354a1b5f3e0b3c5f81e8cc5987caf\nReviewed-on: https://pigweed-review.googlesource.com/c/open-dice/+/194311\nReviewed-by: Andrew Scull \u003cascull@google.com\u003e\nLint: Lint 🤖 \u003candroid-build-ayeaye@system.gserviceaccount.com\u003e\nReviewed-by: Marshall Pierce \u003cmarshallpierce@google.com\u003e\nCommit-Queue: Darren Krahn \u003cdkrahn@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c491b0352b6424f820c41e9236d3b6be96a4e4a1",
      "new_mode": 33188,
      "new_path": "dpe-rs/Cargo.toml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f83d891df81420ad180ea4cefbf81fb98daf12f4",
      "new_mode": 33188,
      "new_path": "dpe-rs/src/args.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "373f4a1ca0b94c533a3b0559755a1154bf2ef39f",
      "new_mode": 33188,
      "new_path": "dpe-rs/src/cbor.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2310e67538a70f5334845b2018b6e70b52ffa215",
      "new_mode": 33188,
      "new_path": "dpe-rs/src/constants.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ef16210d38685020af358e50819b220601fc9be4",
      "new_mode": 33188,
      "new_path": "dpe-rs/src/crypto.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "50293d79e1b68aac0e8faa3849c320f320375304",
      "new_mode": 33188,
      "new_path": "dpe-rs/src/error.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b995cafe3dcd127a1cf7f6c3f6aa5ca76aa24337",
      "new_mode": 33188,
      "new_path": "dpe-rs/src/lib.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "905b136feacdbee62563a27379924da7439c33a0",
      "new_mode": 33188,
      "new_path": "dpe-rs/src/memory.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "49fa517ce450c249da848afcad4bac1312eab0d1",
      "new_mode": 33188,
      "new_path": "dpe-rs/src/noise.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "89f36c7052c466127cd1900ae69cd4e6d8f01b6b",
      "new_mode": 33188,
      "new_path": "rustfmt.toml"
    }
  ]
}
