)]}'
{
  "commit": "2ad37226af9b4c53e43ca29177227a27d7c0e8cd",
  "tree": "1c8793cd9ddbd8ca2caebe638e7457eeb8928090",
  "parents": [],
  "author": {
    "name": "Igor Sarkisov",
    "email": "isarkisov@google.com",
    "time": "Thu Oct 01 11:29:13 2020 -0700"
  },
  "committer": {
    "name": "Igor Sarkisov",
    "email": "isarkisov@google.com",
    "time": "Thu Oct 01 11:29:13 2020 -0700"
  },
  "message": "Project import\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "security/MODULE_LICENSE_APACHE2"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "89ae7c44c1f8499adab2fb57ec7685ee54a40347",
      "new_mode": 33188,
      "new_path": "security/NOTICE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1f5d9031efa94adff92dae114f4610b91cd84708",
      "new_mode": 33188,
      "new_path": "security/keystore-engine/Android.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "de67df2aeeb9d854857a01480162f66f408cdc7b",
      "new_mode": 33188,
      "new_path": "security/keystore-engine/android_engine.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3788364beb3c0d0bed29950b089f1edeffd747ca",
      "new_mode": 33188,
      "new_path": "security/keystore-engine/dsa_meth.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "48f178d3fcf03c26781348b79f2466f36cefb2da",
      "new_mode": 33188,
      "new_path": "security/keystore-engine/ecdsa_meth.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6feb0f9c3cad230f5152a0646584f9a1f91613c9",
      "new_mode": 33188,
      "new_path": "security/keystore-engine/eng_keystore.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aeba896c2e14afb9f3956fd0ccd9d26ca6b7d3bc",
      "new_mode": 33188,
      "new_path": "security/keystore-engine/keyhandle.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fb85942dad96687e171b3c03d6910e11be14ddb6",
      "new_mode": 33188,
      "new_path": "security/keystore-engine/methods.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "74dfa5c3b371cb225135604a130c297e512ba336",
      "new_mode": 33188,
      "new_path": "security/keystore-engine/rsa_meth.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5747e19cf291b0548cc06fd90e776ca1c285badb",
      "new_mode": 33188,
      "new_path": "security/keystore/.clang-format"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "059bfd43f04cf5d4f02797ebbe6eb4c2929b7df7",
      "new_mode": 33188,
      "new_path": "security/keystore/Android.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "635d3a731144fb6a788fb761ad7a8da3ae41a135",
      "new_mode": 33188,
      "new_path": "security/keystore/IKeystoreService.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c6e584344c27713c48b0d7f9ab88ef523b7b0d2c",
      "new_mode": 33188,
      "new_path": "security/keystore/auth_token_table.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bcf88fddf37b80779958e04d624f86336e246442",
      "new_mode": 33188,
      "new_path": "security/keystore/auth_token_table.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8b08f07408bd134082ada5d6d9cabc1538e636e5",
      "new_mode": 33188,
      "new_path": "security/keystore/blob.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "95610ad21766de8ffa76c6fa291c301edf8c2244",
      "new_mode": 33188,
      "new_path": "security/keystore/blob.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9232dd0a8b809a1968eaf97ebdeb57c063294f6c",
      "new_mode": 33188,
      "new_path": "security/keystore/defaults.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1bfe9a126aa5acad9c7f4d87f7860dbeb37f5c85",
      "new_mode": 33188,
      "new_path": "security/keystore/entropy.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0e4d1b26e349b47938ae652eeed98191beddb199",
      "new_mode": 33188,
      "new_path": "security/keystore/entropy.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0f9ee27f044336eb8ef8207414113310d9183b30",
      "new_mode": 33188,
      "new_path": "security/keystore/include/keystore/IKeystoreService.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dcb6032a64e43f38fadb9ab9e412fd7fc92c2136",
      "new_mode": 33188,
      "new_path": "security/keystore/include/keystore/keystore.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cec29f714694e58267b9e8f62a47edc56f4bdbb2",
      "new_mode": 33188,
      "new_path": "security/keystore/include/keystore/keystore_client.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "21f68f9423890f8e5876f85360f42012aa376738",
      "new_mode": 33188,
      "new_path": "security/keystore/include/keystore/keystore_client_impl.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2d1f4996b503adc562f6f59129c9a21d31fa18d8",
      "new_mode": 33188,
      "new_path": "security/keystore/include/keystore/keystore_client_mock.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4bddd70770e7caa22ca84a6d46b8e9acc1dd2ced",
      "new_mode": 33188,
      "new_path": "security/keystore/include/keystore/keystore_get.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e3df13aea95eda1529390b6ecb33d977ba4b14ac",
      "new_mode": 33188,
      "new_path": "security/keystore/key_store_service.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3efae476fb660b2e16e71209a150a62ab2acbef0",
      "new_mode": 33188,
      "new_path": "security/keystore/key_store_service.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3616822a315a79529d3877012fa894bea2747d35",
      "new_mode": 33188,
      "new_path": "security/keystore/keyblob_utils.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3c87fd5307d8db2e84d6bf6685d515ad27b57b63",
      "new_mode": 33188,
      "new_path": "security/keystore/keystore.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "62d72943094c806475d2c2473fed81571c7e3da6",
      "new_mode": 33188,
      "new_path": "security/keystore/keystore.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a8875949aeb36a0496df00b2fab7cc4bd5d44747",
      "new_mode": 33188,
      "new_path": "security/keystore/keystore.rc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bf6f4a0b31f66d4aa1305d45b36ac833ab0374d9",
      "new_mode": 33188,
      "new_path": "security/keystore/keystore_cli.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6c229dba63b7b24efb8a1968127bf5287f16dce3",
      "new_mode": 33188,
      "new_path": "security/keystore/keystore_cli_v2.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cd520dc07d7164543b092d03431c9dab85bd95f8",
      "new_mode": 33188,
      "new_path": "security/keystore/keystore_client.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a46dfc7b53b24b7db78e593d284028822aa6c346",
      "new_mode": 33188,
      "new_path": "security/keystore/keystore_client_impl.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "45ad415588bac385767d631ea66b4c4255e66ff4",
      "new_mode": 33188,
      "new_path": "security/keystore/keystore_get.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d20d7a6e6df52224ca4e9529e0f2627729ad1fd0",
      "new_mode": 33188,
      "new_path": "security/keystore/keystore_keymaster_enforcement.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a2b75f65cdf14275e14cf04ba5d256ba76481bcb",
      "new_mode": 33188,
      "new_path": "security/keystore/keystore_main.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bfcb43a4281388da8c31160144b845baf7974a40",
      "new_mode": 33188,
      "new_path": "security/keystore/keystore_utils.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eaa5eb36fc788756ba4e0576cd48c3c7cb446ad5",
      "new_mode": 33188,
      "new_path": "security/keystore/keystore_utils.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e8ae8b7fd674a2ccd48cf670eb62032bbb82f4e2",
      "new_mode": 33188,
      "new_path": "security/keystore/operation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "263b5c98e021ca6e8dfe5e61328d8cfa56b26ec3",
      "new_mode": 33188,
      "new_path": "security/keystore/operation.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "feacd8f7a8331b4e7317e188580a8b1bffdc7ac6",
      "new_mode": 33188,
      "new_path": "security/keystore/permissions.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f5f18319f5ec0ff64858dd75a949e5cc6ca65e05",
      "new_mode": 33188,
      "new_path": "security/keystore/permissions.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "071cfcd037a7865a9f60fa0c3df74b2c5eeb5f1f",
      "new_mode": 33261,
      "new_path": "security/keystore/test-keystore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "be8c426c3dd4727618edcf128e779956993f0f2f",
      "new_mode": 33188,
      "new_path": "security/keystore/tests/Android.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5c1117f6a6af84a4169c022a9a692d1d3f03203c",
      "new_mode": 33188,
      "new_path": "security/keystore/tests/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b1c0f4932cfbefc35943660bf83690682eb8efc5",
      "new_mode": 33188,
      "new_path": "security/keystore/tests/auth_token_table_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3da88c2f5a6b54dc69b231e4500a21ea7a5beb2a",
      "new_mode": 33188,
      "new_path": "security/keystore/user_state.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "902719c2bbde31778a3f753abb26a4ec52c221f0",
      "new_mode": 33188,
      "new_path": "security/keystore/user_state.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eb32c8792f22ae09a4e938dc950c8cb56b17da40",
      "new_mode": 33188,
      "new_path": "security/softkeymaster/Android.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e86ba3de08eb17a9024f4a69b68b7f587dd44134",
      "new_mode": 33188,
      "new_path": "security/softkeymaster/include/keymaster/softkeymaster.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "927b4a6031582250e9031b0f996d0e68886138ca",
      "new_mode": 33188,
      "new_path": "security/softkeymaster/keymaster_openssl.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0dcbadd326891103b9816d3c0279711a35359643",
      "new_mode": 33188,
      "new_path": "security/softkeymaster/module.cpp"
    }
  ]
}
