)]}'
{
  "commit": "f56bbbac2f178af5d1f5545952d5df3a927b5d97",
  "tree": "ed137eb1b0dab85bc60528d6b6173193cf0e3682",
  "parents": [],
  "author": {
    "name": "Igor Sarkisov",
    "email": "isarkisov@google.com",
    "time": "Thu Oct 01 11:58:30 2020 -0700"
  },
  "committer": {
    "name": "Igor Sarkisov",
    "email": "isarkisov@google.com",
    "time": "Thu Oct 01 11:58:30 2020 -0700"
  },
  "message": "Project import\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5747e19cf291b0548cc06fd90e776ca1c285badb",
      "new_mode": 33188,
      "new_path": "keymaster/.clang-format"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "233ed956029efdff37df0f0a7de42863f50607d7",
      "new_mode": 33188,
      "new_path": "keymaster/Android.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "403cd7f1e540213b22b4f289eff14edafcf7fa27",
      "new_mode": 33188,
      "new_path": "keymaster/List.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "keymaster/MODULE_LICENSE_APACHE2"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fc8a54079099d0820462544f5beef1038129b621",
      "new_mode": 33188,
      "new_path": "keymaster/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "34bdaf1d5b93290f3d4749959534815768391ac7",
      "new_mode": 33188,
      "new_path": "keymaster/NOTICE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "864d34916039124dc320818a860d81c0b659a99b",
      "new_mode": 33188,
      "new_path": "keymaster/ae.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6b784b72a16597fd4cc45f3e63df9d03249af689",
      "new_mode": 33188,
      "new_path": "keymaster/aes_key.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a4ab2f2a1fbda2873903fa6174d1f5e853041fd1",
      "new_mode": 33188,
      "new_path": "keymaster/aes_key.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4c5c88c08e1c8106a061a0bebc443da8e3c6a9d3",
      "new_mode": 33188,
      "new_path": "keymaster/aes_operation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1a296bb98c2ebe3f5383da61e13bbb1ecb19aee6",
      "new_mode": 33188,
      "new_path": "keymaster/aes_operation.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3a533944ae6ac22e589693156632ffb40916903c",
      "new_mode": 33188,
      "new_path": "keymaster/android_keymaster.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1b8f36ebb660e1d6a3061d90a20d0c2af79711f9",
      "new_mode": 33188,
      "new_path": "keymaster/android_keymaster_messages.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1ec5894d66db056349e55c89d9add2decfa3f23b",
      "new_mode": 33188,
      "new_path": "keymaster/android_keymaster_messages_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ddc97838d1ad85e5bcb035bf4a9daf054f3ac72d",
      "new_mode": 33188,
      "new_path": "keymaster/android_keymaster_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "346421a3c04b85ac44f9732b74182339af11aa35",
      "new_mode": 33188,
      "new_path": "keymaster/android_keymaster_test_utils.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7a4d35e0cbadccc1e4c4020c5c30a640091df3f5",
      "new_mode": 33188,
      "new_path": "keymaster/android_keymaster_test_utils.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "053e72aea0cfb05b1f73cb7b3773c15b6c2613f8",
      "new_mode": 33188,
      "new_path": "keymaster/android_keymaster_utils.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "02a7f15500f3b2136f8741779a9d305289b1b985",
      "new_mode": 33188,
      "new_path": "keymaster/asymmetric_key.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "99ee58527bee79284de7c4826c3a8d10c14edf83",
      "new_mode": 33188,
      "new_path": "keymaster/asymmetric_key.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b06d0d865e96439fc50265737302f4c819e9fafc",
      "new_mode": 33188,
      "new_path": "keymaster/asymmetric_key_factory.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "809f7c8998ab2a236c6dda35f6c12d8c74a0f5b0",
      "new_mode": 33188,
      "new_path": "keymaster/attestation_record.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3cd5ddebad55201868450fd33e5b08e29e11526a",
      "new_mode": 33188,
      "new_path": "keymaster/attestation_record.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "21a7eeef782ed1ec4d682c1349c16e013c4222d9",
      "new_mode": 33188,
      "new_path": "keymaster/attestation_record_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "655bc12760e6ef75141765002a50e9e0095029c0",
      "new_mode": 33188,
      "new_path": "keymaster/auth_encrypted_key_blob.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b987d77d5dfef2541361102065013475da109665",
      "new_mode": 33188,
      "new_path": "keymaster/auth_encrypted_key_blob.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "09093c9bde3a1b641dddcf34ad8f3d4d63c8e270",
      "new_mode": 33188,
      "new_path": "keymaster/authorization_set.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ddc7df328a0a0fc63c0eb711853554763af5474b",
      "new_mode": 33188,
      "new_path": "keymaster/authorization_set_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "64ffc7a4ba8756439b1abb4191a63c66e5eea5b6",
      "new_mode": 33188,
      "new_path": "keymaster/ec_key.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8230d2387ae5c5740c21860c93add98b494b3ebb",
      "new_mode": 33188,
      "new_path": "keymaster/ec_key.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "14c83270aec090b0679cbe591981973c7aa88054",
      "new_mode": 33188,
      "new_path": "keymaster/ec_key_factory.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "705ee7388f22dc4afb413e8f758f03c3d9fc669a",
      "new_mode": 33188,
      "new_path": "keymaster/ec_keymaster0_key.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0d0af3daf60e003b787c14ee1a8bb80073873f50",
      "new_mode": 33188,
      "new_path": "keymaster/ec_keymaster0_key.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5cc253946d63216b26e77b619a20a1e9f3086686",
      "new_mode": 33188,
      "new_path": "keymaster/ec_keymaster1_key.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2702b358784818eb454a3fffe10a91b6080e9e6c",
      "new_mode": 33188,
      "new_path": "keymaster/ec_keymaster1_key.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a4af67395aefdacd06eb9e4bc0ceb20591e035fe",
      "new_mode": 33188,
      "new_path": "keymaster/ec_privkey_pk8.der"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7e1a4f5f2a11400fca6d107129a73f3d91414af6",
      "new_mode": 33188,
      "new_path": "keymaster/ecdsa_keymaster1_operation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6045686e1ad99b74b7a48146a88ecbf3bd95a450",
      "new_mode": 33188,
      "new_path": "keymaster/ecdsa_keymaster1_operation.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "405dcb58585aa9e0349b5db1b05ad9be6ac3e1c2",
      "new_mode": 33188,
      "new_path": "keymaster/ecdsa_operation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4b95dc94954a0dacc5eceb972d12f9d2ef0f41fd",
      "new_mode": 33188,
      "new_path": "keymaster/ecdsa_operation.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e315736394fad1d4bd3084758e79011b4cf71d8",
      "new_mode": 33188,
      "new_path": "keymaster/ecies_kem.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c1b33050bb6c0195407b2ad7e4ed66a009eaad5",
      "new_mode": 33188,
      "new_path": "keymaster/ecies_kem.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f653dc06e506bb5e1835c1c2a448cfed11a26708",
      "new_mode": 33188,
      "new_path": "keymaster/ecies_kem_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "60727493ff577d8eb8593f8104b07cee8a112905",
      "new_mode": 33188,
      "new_path": "keymaster/gtest_main.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9727375e48993fbf72c87b66dbf68c58a807f96d",
      "new_mode": 33188,
      "new_path": "keymaster/hkdf.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9de39bf022ad1b37b53f72e80937d9d7a5f2aa07",
      "new_mode": 33188,
      "new_path": "keymaster/hkdf.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3d3f092f71f350daa055d91da87dccd48aafbe0c",
      "new_mode": 33188,
      "new_path": "keymaster/hkdf_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "02f739c140dc5148249080083bfd210bb8724b71",
      "new_mode": 33188,
      "new_path": "keymaster/hmac.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ebd5b70741e2f91def6c3da41c313757de39b42d",
      "new_mode": 33188,
      "new_path": "keymaster/hmac.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "40a890646c0b006d8ebb9cfe9f94001ba5537421",
      "new_mode": 33188,
      "new_path": "keymaster/hmac_key.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c05e6a32563a113fb1e5f502db27b4ba9ab3dd7b",
      "new_mode": 33188,
      "new_path": "keymaster/hmac_key.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7f21393b3249e8c77eaff1dad23eaa692fbed88c",
      "new_mode": 33188,
      "new_path": "keymaster/hmac_operation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "83f2e094749dcb16982fb73830f65bc4ac981248",
      "new_mode": 33188,
      "new_path": "keymaster/hmac_operation.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "04f9356189bb5fbc1e09a3cf4bee0347f510cd6a",
      "new_mode": 33188,
      "new_path": "keymaster/hmac_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c7ecfad12eaa52717012ae0e8f85e298139d9f38",
      "new_mode": 33188,
      "new_path": "keymaster/include/keymaster/android_keymaster.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "30d3fb7620e4920c73820ce6c207c1e453b3a7cf",
      "new_mode": 33188,
      "new_path": "keymaster/include/keymaster/android_keymaster_messages.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c190e046b99840ebb2a01397067a51ce79812ecd",
      "new_mode": 33188,
      "new_path": "keymaster/include/keymaster/android_keymaster_utils.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "afcfc1cc67743c449434cc4dc7584149c06d1758",
      "new_mode": 33188,
      "new_path": "keymaster/include/keymaster/asymmetric_key_factory.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "74daa8df61ebe3a0825e5088bc3cec46ddd20438",
      "new_mode": 33188,
      "new_path": "keymaster/include/keymaster/authorization_set.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aaeb548675e912341f05b4b39087b0369df36533",
      "new_mode": 33188,
      "new_path": "keymaster/include/keymaster/ec_key_factory.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "18f69c4a196b0067359549471c4894153f219164",
      "new_mode": 33188,
      "new_path": "keymaster/include/keymaster/key_factory.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c9802e42beba72bf1a874fddb6b3ea5d835f5f38",
      "new_mode": 33188,
      "new_path": "keymaster/include/keymaster/keymaster_context.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "69ef5e33452d51ac3c5726f6fd5068052b6b38f0",
      "new_mode": 33188,
      "new_path": "keymaster/include/keymaster/keymaster_enforcement.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dcaf0da526dc0ee3a9b8fc1a5a88f025604bc7d3",
      "new_mode": 33188,
      "new_path": "keymaster/include/keymaster/keymaster_tags.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a4fdea3b62c2a29aba74fca613e45ac0571c30e1",
      "new_mode": 33188,
      "new_path": "keymaster/include/keymaster/logger.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f6516528e83cd0931cfbf90c678f730a6efdbe74",
      "new_mode": 33188,
      "new_path": "keymaster/include/keymaster/rsa_key_factory.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8748c5546aba561d7acc26abd0ede916b3900e75",
      "new_mode": 33188,
      "new_path": "keymaster/include/keymaster/serializable.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2091d6fa4bb18fd326434f8198056a278820034d",
      "new_mode": 33188,
      "new_path": "keymaster/include/keymaster/soft_keymaster_context.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4a734f1b0b32778700efbf08b5df1fdd01c33f6c",
      "new_mode": 33188,
      "new_path": "keymaster/include/keymaster/soft_keymaster_device.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3be83b8220f236028d5812cd4ddcec39ec5f7fa9",
      "new_mode": 33188,
      "new_path": "keymaster/include/keymaster/soft_keymaster_logger.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5c317a3cc08645e606cd754f8087a10fc455345e",
      "new_mode": 33188,
      "new_path": "keymaster/integrity_assured_key_blob.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6239a8a0b4d32cdfb68af64ac2be0fe076b4edb1",
      "new_mode": 33188,
      "new_path": "keymaster/integrity_assured_key_blob.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3de0fdf556da1e5aafd269a9efb472a98c11f944",
      "new_mode": 33188,
      "new_path": "keymaster/iso18033kdf.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "40fd2d6d59e4a90ce788df798fb53b9501132407",
      "new_mode": 33188,
      "new_path": "keymaster/iso18033kdf.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e196a0c1188a4edb57de339f91a37be7a9e3bce8",
      "new_mode": 33188,
      "new_path": "keymaster/kdf.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b90d2bc9a7e9e5c0b53d815e9fce2430a7fe2027",
      "new_mode": 33188,
      "new_path": "keymaster/kdf.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fab1ef70ac4a6356bb870025bffa0b3220c27c65",
      "new_mode": 33188,
      "new_path": "keymaster/kdf1.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9c8b0d5bfc7408351abbb02f17639cb3644074a9",
      "new_mode": 33188,
      "new_path": "keymaster/kdf1_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1df97ef536276ca87e87a32f2d53665191928e04",
      "new_mode": 33188,
      "new_path": "keymaster/kdf2.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "29ff40acfdcb5baed49a98c2d3e27600fd4c16e3",
      "new_mode": 33188,
      "new_path": "keymaster/kdf2_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f6f4a93642461521f841e48de1ec74367e305be1",
      "new_mode": 33188,
      "new_path": "keymaster/kdf_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f2fa073b053965c93dd03271c9d7761fc0ca62ef",
      "new_mode": 33188,
      "new_path": "keymaster/kem.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eb828e1eca85419e0653ba388ee366f33f08b84d",
      "new_mode": 33188,
      "new_path": "keymaster/key.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9fb4063cd7e93620992ab7c83f10cb500efb6d19",
      "new_mode": 33188,
      "new_path": "keymaster/key.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1e590f0d24455edb5c76b8a31da3e6d8c2c27b20",
      "new_mode": 33188,
      "new_path": "keymaster/key_blob_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1019e20ca03a43db064c813c905260e69371e7a8",
      "new_mode": 33188,
      "new_path": "keymaster/key_exchange.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bcd64e52a4419f64f774ae03438ea4b4f34aede5",
      "new_mode": 33188,
      "new_path": "keymaster/keymaster0_engine.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aedd85c1c2882bc5844ed4671d514f3f765a4352",
      "new_mode": 33188,
      "new_path": "keymaster/keymaster0_engine.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b20a434d0854acd50ec5581d6a3ba6c6f23ee9e6",
      "new_mode": 33188,
      "new_path": "keymaster/keymaster1_engine.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9e2f13e050a08ab5e330b0aa42ab83c7df0ec874",
      "new_mode": 33188,
      "new_path": "keymaster/keymaster1_engine.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7696d89f2b9f8ec78898fbc167ea8825e3eea703",
      "new_mode": 33188,
      "new_path": "keymaster/keymaster_enforcement.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3874744f188d853d66d110213705266eaa120cc9",
      "new_mode": 33188,
      "new_path": "keymaster/keymaster_enforcement_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ce7156f5857d0800168a68fa0cdb1206954c1f38",
      "new_mode": 33188,
      "new_path": "keymaster/keymaster_tags.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7fee81c06e2ba029297af7825da4a174a68c67f0",
      "new_mode": 33188,
      "new_path": "keymaster/km0_sw_rsa_512.blob"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5b9a6f42a4e7adda232eadc4c0f9181aab14c414",
      "new_mode": 33188,
      "new_path": "keymaster/km1_sw_ecdsa_256.blob"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "db1730a294feef8ed930ba972d068f0a46f42689",
      "new_mode": 33188,
      "new_path": "keymaster/km1_sw_rsa_512.blob"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e4f6a11c89b46cdbc7ceab4bf0521ef39713b11d",
      "new_mode": 33188,
      "new_path": "keymaster/km1_sw_rsa_512_unversioned.blob"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f86a68f0835cafcbe1a02b0b4df9a53c3654642c",
      "new_mode": 33188,
      "new_path": "keymaster/logger.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0dd3a541674d97e8ba3f0e4aeff0da00687e2b3b",
      "new_mode": 33188,
      "new_path": "keymaster/nist_curve_key_exchange.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0a9388211ba181f4502c69d9eaff54f6913758de",
      "new_mode": 33188,
      "new_path": "keymaster/nist_curve_key_exchange.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "39ea38ba44572a01501f11c3bece303edc029ca0",
      "new_mode": 33188,
      "new_path": "keymaster/nist_curve_key_exchange_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "461fe9ddc9d99309b9b6d8eb86e0d98a27a0e630",
      "new_mode": 33188,
      "new_path": "keymaster/ocb.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7038da0efae8563a722ff2b72461afe0767a84b7",
      "new_mode": 33188,
      "new_path": "keymaster/ocb_utils.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bae1e082ea7fbb5a31f210d36a18136665e9c9ae",
      "new_mode": 33188,
      "new_path": "keymaster/ocb_utils.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "078b8e3e5fa5f035c33fe6657c37b18c827ac1d7",
      "new_mode": 33188,
      "new_path": "keymaster/openssl_err.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8f97ef52d0cc0ac01853c47f587b0e96b3002759",
      "new_mode": 33188,
      "new_path": "keymaster/openssl_err.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d2cb1c96580a680069e9a2f823611fc2c243323",
      "new_mode": 33188,
      "new_path": "keymaster/openssl_utils.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "034b129b6791fae5ed33fd87438145786e771246",
      "new_mode": 33188,
      "new_path": "keymaster/openssl_utils.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "410c9aa60aa435387419cfb986b6c7bf8a23a771",
      "new_mode": 33188,
      "new_path": "keymaster/operation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aadc4066c8bdbc0794504376d2093db0721c99de",
      "new_mode": 33188,
      "new_path": "keymaster/operation.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d30885e151237e8d3b210ac2d30082707cb0916f",
      "new_mode": 33188,
      "new_path": "keymaster/operation_table.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c840ad947c9fff5e8d418abf45b3357727b00823",
      "new_mode": 33188,
      "new_path": "keymaster/operation_table.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4231953a8f98d92dd50d46dc1d4a8b670b41ef0d",
      "new_mode": 33188,
      "new_path": "keymaster/rsa_key.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "502f28ae73b40503979de62babfe24c7833f2464",
      "new_mode": 33188,
      "new_path": "keymaster/rsa_key.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e6c3f8c41cdd6b94f8f4047bf5e0524a98085427",
      "new_mode": 33188,
      "new_path": "keymaster/rsa_key_factory.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6e5c08383b56f211b5dad5aa5ddbf408489e0cca",
      "new_mode": 33188,
      "new_path": "keymaster/rsa_keymaster0_key.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "261448fded0427a57ad434482d3ff322db6b143b",
      "new_mode": 33188,
      "new_path": "keymaster/rsa_keymaster0_key.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7d8a33fd062317a7babfc919cc28dbb197fe1c40",
      "new_mode": 33188,
      "new_path": "keymaster/rsa_keymaster1_key.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dd543dd8b9280787722eaec350bab721b80c4c7b",
      "new_mode": 33188,
      "new_path": "keymaster/rsa_keymaster1_key.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "002930e5c899018fb84d6074db624d1f33003c33",
      "new_mode": 33188,
      "new_path": "keymaster/rsa_keymaster1_operation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "30123f0bf137766a7211e84076d4128b4ed6c75c",
      "new_mode": 33188,
      "new_path": "keymaster/rsa_keymaster1_operation.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2046a64143caa5b23e3ba389e0a84c602bae8144",
      "new_mode": 33188,
      "new_path": "keymaster/rsa_operation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8283f2ea54d7b68849f55b5a649e6ca327be5d40",
      "new_mode": 33188,
      "new_path": "keymaster/rsa_operation.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0336f801afa136dc191eeea4a4207fd708627432",
      "new_mode": 33188,
      "new_path": "keymaster/rsa_privkey_pk8.der"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5db64f85ed2b8b933a2e4055ae80eb4e0ee37ec4",
      "new_mode": 33188,
      "new_path": "keymaster/serializable.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a1432459d1086b85b24dc82b5a213357ac1a1f24",
      "new_mode": 33188,
      "new_path": "keymaster/soft_keymaster_context.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cbeaec7646f350c437c8ca5d29837db35f512bf8",
      "new_mode": 33188,
      "new_path": "keymaster/soft_keymaster_device.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3c55a64ea1890dfd2ff901db187486807f031ab0",
      "new_mode": 33188,
      "new_path": "keymaster/soft_keymaster_logger.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "387a852b882d97ec5979f7d7f4dabb6738ec836f",
      "new_mode": 33188,
      "new_path": "keymaster/sw_rsa_attest_root.key.pem"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1d51e3a1753b8c5b4108f53812df1cc066136448",
      "new_mode": 33188,
      "new_path": "keymaster/symmetric_key.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "979df626141b65fe33cf64ea9b2f02225d354c70",
      "new_mode": 33188,
      "new_path": "keymaster/symmetric_key.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "283827881c9253cbeb66b673120b48f39e82f66d",
      "new_mode": 33188,
      "new_path": "keymaster/valgrind.supp"
    }
  ]
}
