)]}'
{
  "commit": "be1da4c5dbf43a6a16cdf6fcb55bd9ea0083a7c1",
  "tree": "3f1a5adfce70df7f25cc54e2fdc6cde623bd2b9b",
  "parents": [
    "28f8980db6acaa90d6319acbb080cf6049882052"
  ],
  "author": {
    "name": "Hidehiko Abe",
    "email": "hidehiko@google.com",
    "time": "Wed Dec 13 18:57:50 2017 +0900"
  },
  "committer": {
    "name": "Hidehiko Abe",
    "email": "hidehiko@google.com",
    "time": "Wed Dec 13 23:43:49 2017 +0900"
  },
  "message": "tpm: Update libchrome APIS to r456626.\n\nThe new libchrome has been ported from Chromium and some APIs\nhave changed. Make necessary changes at call sites.\n\nNotable changes from libchrome:\n- FOR_EACH_OBSERVER macro removed (replaced\n  by use of C++ 11 range-base for loop)\n  - base::Values no more FundamentalValue\n  - stl_util moved to base namespace\n  - some scoped pointers removed in crypto/ in favor\n    of BoringSSL UniquePtr.\n\nTest: Build.\nChange-Id: If7dba13b7b80da586d623b156cd236485c7e6404\nMerged-In: I429e98e8ac2ba03113aa6df8cd521c7fe47cff65\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1d30a41bf1f8523be18a21e502d2b5706c8a27d9",
      "old_mode": 33188,
      "old_path": "tpm_manager/client/main.cc",
      "new_id": "67a645656c4c76fde333c505e1f87a62dd54972f",
      "new_mode": 33188,
      "new_path": "tpm_manager/client/main.cc"
    },
    {
      "type": "modify",
      "old_id": "c5417cb1a89e8cd0d51a242442c3bd98ac6ece36",
      "old_mode": 33188,
      "old_path": "tpm_manager/server/openssl_crypto_util_impl.cc",
      "new_id": "640bdae5dc3e5b2619d6c9ecfc1356e54ecc1ba2",
      "new_mode": 33188,
      "new_path": "tpm_manager/server/openssl_crypto_util_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "8b7174a71540bcaef271965171d2be93249431d7",
      "old_mode": 33188,
      "old_path": "trunks/background_command_transceiver_test.cc",
      "new_id": "f577dc336d5e0f8930b884649647d9196e794993",
      "new_mode": 33188,
      "new_path": "trunks/background_command_transceiver_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6e50b9e485d8a13bb439de18bc2c978ed75f9e14",
      "old_mode": 33261,
      "old_path": "trunks/generator/generator.py",
      "new_id": "990956acd05f4fe493710b8791d4536891f1ec0d",
      "new_mode": 33261,
      "new_path": "trunks/generator/generator.py"
    },
    {
      "type": "modify",
      "old_id": "59c005ee49579fddfc5045b61f0198753d1252f9",
      "old_mode": 33188,
      "old_path": "trunks/hmac_authorization_delegate.cc",
      "new_id": "160f5897f5e4c4fd705640b0f3e1f6cdf45c7aae",
      "new_mode": 33188,
      "new_path": "trunks/hmac_authorization_delegate.cc"
    },
    {
      "type": "modify",
      "old_id": "998fd38840d00bd0c57e7ba0b2f125e8ec0db3a5",
      "old_mode": 33188,
      "old_path": "trunks/session_manager_impl.cc",
      "new_id": "e6aa020f1708b2ba8c085d769f3594f64aa0cff5",
      "new_mode": 33188,
      "new_path": "trunks/session_manager_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "1fd8da514aad229d32160346b4518fca6a5b926e",
      "old_mode": 33188,
      "old_path": "trunks/tpm_generated.cc",
      "new_id": "2b4679b052c7f1adbd473b4fbe4fb0f3b23b8028",
      "new_mode": 33188,
      "new_path": "trunks/tpm_generated.cc"
    },
    {
      "type": "modify",
      "old_id": "21e37911c0d4db6dcc226aca1bbb12900cdf7320",
      "old_mode": 33188,
      "old_path": "trunks/tpm_generated_test.cc",
      "new_id": "7b6cdf442784e23b2ea428b057bb1d095b722bbb",
      "new_mode": 33188,
      "new_path": "trunks/tpm_generated_test.cc"
    },
    {
      "type": "modify",
      "old_id": "880f1ea074ff4654f19a7abb72274ae62e3976e6",
      "old_mode": 33188,
      "old_path": "trunks/tpm_utility_impl.cc",
      "new_id": "c5badb08764fd5591d5c6060ec9354f6f83e451c",
      "new_mode": 33188,
      "new_path": "trunks/tpm_utility_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "8c9898d2fe526fc4856fba30b63b0811d34cc7a2",
      "old_mode": 33188,
      "old_path": "trunks/tpm_utility_test.cc",
      "new_id": "74c0a492808f7f5bfa3f0ce7a979e8b7257c1e5d",
      "new_mode": 33188,
      "new_path": "trunks/tpm_utility_test.cc"
    },
    {
      "type": "modify",
      "old_id": "371e16c1be4f6cf8c8c322d303ef7e9413985931",
      "old_mode": 33188,
      "old_path": "trunks/trunks_client_test.cc",
      "new_id": "97bab1439d993465c814a2a7918ca5dc82d3d8ef",
      "new_mode": 33188,
      "new_path": "trunks/trunks_client_test.cc"
    }
  ]
}
