)]}'
{
  "commit": "9ba72a88823397ec65d43c494b5af3517baffdee",
  "tree": "c1219dde76739fc749ed4f90cf9b338f6b278150",
  "parents": [
    "6ca6a23857eae3fe55297bbb74213e73de861638"
  ],
  "author": {
    "name": "Vitaly Buka",
    "email": "vitalybuka@chromium.org",
    "time": "Thu Aug 06 17:36:17 2015 -0700"
  },
  "committer": {
    "name": "Alex Vakulenko",
    "email": "avakulenko@google.com",
    "time": "Mon Aug 10 16:22:50 2015 -0700"
  },
  "message": "libweave: Add p224_spake to build\n\nlibweave.gyp builds ibweave/external/crypto/.\nAll added code wrapped into weave namespace.\n\nBUG\u003dbrillo:1270\nTEST\u003d`FEATURES\u003dtest emerge-gizmo libweave buffet`\n\nChange-Id: I8f507e72c0a2ad61309b9d503f709bf770326f9d\nReviewed-on: https://chromium-review.googlesource.com/291429\nCommit-Ready: Vitaly Buka \u003cvitalybuka@chromium.org\u003e\nTested-by: Vitaly Buka \u003cvitalybuka@chromium.org\u003e\nReviewed-by: Vitaly Buka \u003cvitalybuka@chromium.org\u003e\nReviewed-by: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "11946a9413c5b06fe20601a99be19cc8327d1d2f",
      "old_mode": 33188,
      "old_path": "libweave/external/crypto/p224.cc",
      "new_id": "b7c66c559b978a99a5bbe60b021d2aec16adf01d",
      "new_mode": 33188,
      "new_path": "libweave/external/crypto/p224.cc"
    },
    {
      "type": "modify",
      "old_id": "2efecfab559a0c8f467832154832dae3c7e0566a",
      "old_mode": 33188,
      "old_path": "libweave/external/crypto/p224.h",
      "new_id": "a835ecd98b0045679c4ccfd206cf797222025471",
      "new_mode": 33188,
      "new_path": "libweave/external/crypto/p224.h"
    },
    {
      "type": "modify",
      "old_id": "a6dec40568a6dfc4ae028fb89fb7c0cf7e5b2ccc",
      "old_mode": 33188,
      "old_path": "libweave/external/crypto/p224_spake.cc",
      "new_id": "634c7e6676a37d15b00f9c3edc44f0075f97a302",
      "new_mode": 33188,
      "new_path": "libweave/external/crypto/p224_spake.cc"
    },
    {
      "type": "modify",
      "old_id": "556b15cd09f7d6f006770e9d5fd955d0646207c5",
      "old_mode": 33188,
      "old_path": "libweave/external/crypto/p224_spake.h",
      "new_id": "aea280d0c45b0e8037aa63617420e67f8743ced8",
      "new_mode": 33188,
      "new_path": "libweave/external/crypto/p224_spake.h"
    },
    {
      "type": "modify",
      "old_id": "15b5be268413d81ee697679fbea4b8ca9ad9afdf",
      "old_mode": 33188,
      "old_path": "libweave/external/crypto/p224_spake_unittest.cc",
      "new_id": "03c9072daf53dd34cbfbccf11a170d5853e751ba",
      "new_mode": 33188,
      "new_path": "libweave/external/crypto/p224_spake_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "aaf5f59f47e770abd149ae9c8c712a021f6767a0",
      "old_mode": 33188,
      "old_path": "libweave/external/crypto/p224_unittest.cc",
      "new_id": "5d149da66b76dcd0319f0e6badd1924710f38429",
      "new_mode": 33188,
      "new_path": "libweave/external/crypto/p224_unittest.cc"
    },
    {
      "type": "delete",
      "old_id": "a19bb1a11c78e4e539c31545b4f840bec21848d5",
      "old_mode": 33188,
      "old_path": "libweave/external/crypto/random.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "002616bd30ef7818f34fcf33d2750c824af44f80",
      "old_mode": 33188,
      "old_path": "libweave/external/crypto/random.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3fe8aa961a027e6c0c387585af0b25fd2e722ee1",
      "old_mode": 33188,
      "old_path": "libweave/external/crypto/secure_util.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cfe05ca15540b689a42c8b2c84ba41277298075f",
      "old_mode": 33188,
      "old_path": "libweave/external/crypto/secure_util.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "6f362379618f108fefad4f4394b6c4a3d6a54a85",
      "old_mode": 33188,
      "old_path": "libweave/external/crypto/sha2.cc",
      "new_id": "59a111dd034904ab96ec7e4d1f229a94d99ab39a",
      "new_mode": 33188,
      "new_path": "libweave/external/crypto/sha2.cc"
    },
    {
      "type": "modify",
      "old_id": "7e279d3e943837dfc72f15ca6bb55c339de529a3",
      "old_mode": 33188,
      "old_path": "libweave/external/crypto/sha2.h",
      "new_id": "34f6af893f9507549b76faa5e98b7b53508a72a3",
      "new_mode": 33188,
      "new_path": "libweave/external/crypto/sha2.h"
    },
    {
      "type": "modify",
      "old_id": "78da1360d4daab5bbd9c4e3ccfc869b1586345c3",
      "old_mode": 33188,
      "old_path": "libweave/external/crypto/sha2_unittest.cc",
      "new_id": "a128840b2ab9d6bead8b8ba4b81ec7823fb5d6a8",
      "new_mode": 33188,
      "new_path": "libweave/external/crypto/sha2_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "527c246b7b62b5ad78201999a6be86b95815801b",
      "old_mode": 33188,
      "old_path": "libweave/libweave.gyp",
      "new_id": "0f0a543b8438fa382e35493e8cf42f4d2181beca",
      "new_mode": 33188,
      "new_path": "libweave/libweave.gyp"
    },
    {
      "type": "modify",
      "old_id": "86a09dce129afe2bf555bbf2479f822797a22353",
      "old_mode": 33188,
      "old_path": "libweave/src/privet/security_manager.cc",
      "new_id": "fe33de9699bdacbfba47982ac121fc8e88376193",
      "new_mode": 33188,
      "new_path": "libweave/src/privet/security_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "cf1e04410e7788d407544211d7a747c8beb91560",
      "old_mode": 33188,
      "old_path": "libweave/src/privet/security_manager_unittest.cc",
      "new_id": "9c995be736c4f5a22094ab92492c5d078fefc63c",
      "new_mode": 33188,
      "new_path": "libweave/src/privet/security_manager_unittest.cc"
    }
  ]
}
