)]}'
{
  "commit": "4735946d71ace4263b1ecb39f29517240be23c82",
  "tree": "31362b72dff23b98f669d9b1652b998bd1c063ef",
  "parents": [
    "88d36af9666a9456d47e083f0740e6d1b6140981"
  ],
  "author": {
    "name": "Allison Pearce",
    "email": "ampearce@google.com",
    "time": "Wed Feb 06 17:43:28 2019 -0800"
  },
  "committer": {
    "name": "Allison Pearce",
    "email": "ampearce@google.com",
    "time": "Thu Feb 07 15:23:20 2019 -0800"
  },
  "message": "[vim2][vboot] import libavb and libavb_atx from AOSP for verified boot\n\nChange-Id: I492419218c0d1d0b51262c7cfb9c5185f6a24700\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5efeef9d9725f00201c0c75311e6ffa37c7f96c7",
      "new_mode": 33188,
      "new_path": "lib/libavb/LICENSE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c79614ee95778c074a3dc6279a9c3a0968db3ccd",
      "new_mode": 33188,
      "new_path": "lib/libavb/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3f142325935d4f6e2c9c7fc768a5411ac53c0fb8",
      "new_mode": 33188,
      "new_path": "lib/libavb/avb_chain_partition_descriptor.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f2c9250156c08ac66d9a9ff2af068a4b5225797b",
      "new_mode": 33188,
      "new_path": "lib/libavb/avb_chain_partition_descriptor.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bf1086503a8e20a3dc0ecf3e698dfecf726e8ca1",
      "new_mode": 33188,
      "new_path": "lib/libavb/avb_cmdline.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e1f5b1b98dde3848624798ef01771c50aac0ef0a",
      "new_mode": 33188,
      "new_path": "lib/libavb/avb_cmdline.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7d4cb09035a6daec3f29211b556f49e27e44dded",
      "new_mode": 33188,
      "new_path": "lib/libavb/avb_crc32.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a99ff80d659b8792c6538907c07b9f77374dbc38",
      "new_mode": 33188,
      "new_path": "lib/libavb/avb_crypto.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "30c1e4b98963f5fc976fbf7ad4275c083f51a8a7",
      "new_mode": 33188,
      "new_path": "lib/libavb/avb_crypto.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4f8e92534e5aecab0af9ef1e90b53fcdcd74d215",
      "new_mode": 33188,
      "new_path": "lib/libavb/avb_descriptor.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d0f0c699fe18f68d7504f2f9842a685ae3a53ec",
      "new_mode": 33188,
      "new_path": "lib/libavb/avb_descriptor.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b8b8211501d9d09380ee34c15e25554f90b03a82",
      "new_mode": 33188,
      "new_path": "lib/libavb/avb_footer.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e84826fa8f45fa08986d59a1f7250ef28d5a2bc8",
      "new_mode": 33188,
      "new_path": "lib/libavb/avb_footer.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3a6b8c8809118294aa3b7e044d270ed97ee4b4ee",
      "new_mode": 33188,
      "new_path": "lib/libavb/avb_hash_descriptor.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9ee89971235872d5ef81183a3cd0ae45042796b2",
      "new_mode": 33188,
      "new_path": "lib/libavb/avb_hash_descriptor.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0822458f84bb9647c4c8d294a48363729bf1a206",
      "new_mode": 33188,
      "new_path": "lib/libavb/avb_hashtree_descriptor.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d0f7e2c2885efcc9f84408c0f275953af91099f8",
      "new_mode": 33188,
      "new_path": "lib/libavb/avb_hashtree_descriptor.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "67521f231ac1f07eb5758e25954e805f4c895167",
      "new_mode": 33188,
      "new_path": "lib/libavb/avb_kernel_cmdline_descriptor.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6908b3b19dd694e74360bc95e157ea027f635a91",
      "new_mode": 33188,
      "new_path": "lib/libavb/avb_kernel_cmdline_descriptor.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7f863860c4d2c7d3875eae82a9fbeb420abe27ac",
      "new_mode": 33188,
      "new_path": "lib/libavb/avb_ops.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7eba2c00b070036a08ede9e49a9fe714e6ff1822",
      "new_mode": 33188,
      "new_path": "lib/libavb/avb_property_descriptor.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a2fef696a9a3c26dc6afca3412d4337e1571d185",
      "new_mode": 33188,
      "new_path": "lib/libavb/avb_property_descriptor.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f4cb322b9ea16f0fed9ebd210567119b32f45c6b",
      "new_mode": 33188,
      "new_path": "lib/libavb/avb_rsa.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c2dcf4715c3440625a42c84992c832abf4eb72a5",
      "new_mode": 33188,
      "new_path": "lib/libavb/avb_rsa.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "82ac9a5f3a4733ba13e13acab0040051a1bbd7d4",
      "new_mode": 33188,
      "new_path": "lib/libavb/avb_sha.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8a1c3ae2f6c5a27fc42c98cc86fac40e4602758d",
      "new_mode": 33188,
      "new_path": "lib/libavb/avb_sha256.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6cdc494b0d508125b551693d14f6cadbe3916c16",
      "new_mode": 33188,
      "new_path": "lib/libavb/avb_sha512.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "75b26d69546447a3c989ce9f58782c49f89e85cd",
      "new_mode": 33188,
      "new_path": "lib/libavb/avb_slot_verify.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d42d64cb2b70714bbb08b15e6091ed78219c77a4",
      "new_mode": 33188,
      "new_path": "lib/libavb/avb_slot_verify.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e1f2ebccb472617423f711bd24bee248878b85ba",
      "new_mode": 33188,
      "new_path": "lib/libavb/avb_sysdeps.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0cbabee06cf5d4bc988d37742437159c9ef91d69",
      "new_mode": 33188,
      "new_path": "lib/libavb/avb_sysdeps_posix.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c04c79ae71cf6bc04b2d87e612d7e1606a0b69e7",
      "new_mode": 33188,
      "new_path": "lib/libavb/avb_util.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "be1b3c9b21f97f7b59b135f868f20d1a7b0cb258",
      "new_mode": 33188,
      "new_path": "lib/libavb/avb_util.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "21bbf9295d58904316073812db3ba8194e30c963",
      "new_mode": 33188,
      "new_path": "lib/libavb/avb_vbmeta_image.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d0c9f1537656d36a68411a5f0438793296dc7f33",
      "new_mode": 33188,
      "new_path": "lib/libavb/avb_vbmeta_image.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "31f5fa6bf18392963c4bbdfebb6dd5ccd43259d2",
      "new_mode": 33188,
      "new_path": "lib/libavb/avb_version.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ce4313604e0cc5bc6155603740fc57fd995d0494",
      "new_mode": 33188,
      "new_path": "lib/libavb/avb_version.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d51158465330063885ed477ba631f6e68638d6aa",
      "new_mode": 33188,
      "new_path": "lib/libavb/libavb.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5efeef9d9725f00201c0c75311e6ffa37c7f96c7",
      "new_mode": 33188,
      "new_path": "lib/libavb_atx/LICENSE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f52a30c21857f9b09a5c94b31f9c519b1e6a834c",
      "new_mode": 33188,
      "new_path": "lib/libavb_atx/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "53c898d623d928a3fd6f3ce54a43de20f4df2d0d",
      "new_mode": 33188,
      "new_path": "lib/libavb_atx/avb_atx_ops.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e78bbfa78c2bf9ba85f3dd6f2416eac2e75dc08c",
      "new_mode": 33188,
      "new_path": "lib/libavb_atx/avb_atx_types.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "90e8990e71d0f3019af9d411fe87d7e4880ecfd7",
      "new_mode": 33188,
      "new_path": "lib/libavb_atx/avb_atx_validate.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1a0690d49138fad69b582c71f9383bdd08b1134a",
      "new_mode": 33188,
      "new_path": "lib/libavb_atx/avb_atx_validate.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "839c0afa98c2b440efc4b681749d31ee0c8e73a3",
      "new_mode": 33188,
      "new_path": "lib/libavb_atx/libavb_atx.h"
    }
  ]
}
