)]}'
{
  "id": "d0944f7cc7c37019a154a80145cac1e5a7dea054",
  "entries": [
    {
      "mode": 33188,
      "type": "blob",
      "id": "87d30c9dfa7ff744c59ac0c8361cda75d71a8291",
      "name": ".gitignore"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d9d15bbb4bb739e8c9dde99f5fe6303ebbab96bc",
      "name": "BUILD.gn"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f63174ea60b14cacda7cbb6df0314d9bf49d6e0a",
      "name": "OWNERS"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cdd5def5e5eb0fe171e12b6df0f7a7559d5bf17c",
      "name": "README.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "82e388ef06e46863dc76fb2005190959aac35566",
      "name": "attestation.proto"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b3c440dab58332a218c6c5af2d5867ddec6c0b51",
      "name": "auth_block.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "aa23ec415e68b10c89bd849e18bac457f8beaf48",
      "name": "auth_block_state.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b66552784d1880e1d2460c309f7f0f806e643804",
      "name": "auth_block_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f5a966262905268cdda9ab499e19fb885c3c4a96",
      "name": "auth_factor.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "62a203d60a3cd647e399262a82ae8ba87ba46125",
      "name": "auth_session.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "524f7f372be70847d759d1e3da35ead5523da3c0",
      "name": "auth_session.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c40a07f6ffc1cfc7412018598709b925bbf3acc1",
      "name": "auth_session_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d550a7adc3132ec779ab9e04b337263b64774e20",
      "name": "boot_lockbox_key.proto"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "34c2fa4b5953aeedd90398236374e1212ef08f0f",
      "name": "bootlockbox-client"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "7c4c09f5343354d51e8680d083353b2817af76f5",
      "name": "bootlockbox"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "364cc6851d52a9488e76cb5f6b59459180896371",
      "name": "cert"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "143bffb0af2ba08510e401aeb43a155ac8ef8feb",
      "name": "cert_provision.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "37a122f3a4e5df77447e64d74a4db300ed9dfbab",
      "name": "challenge_credential_auth_block.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ce7ac381a2091ee896a186280efc4243db28a4ac",
      "name": "challenge_credential_auth_block.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "b50b243b971ade45b138aab87c6fadded40930c9",
      "name": "challenge_credentials"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "760d54f01ec63972666b57bedec82389c6451f07",
      "name": "chaps_client_factory.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "56d0d45a50bed345612597820fd933c4d937e03d",
      "name": "chaps_client_factory.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "b5378f40f6bd9d787cace7801962140a1eba5e8c",
      "name": "cleanup"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "c8cca46253417d88daff0d69dd2868cb041871ca",
      "name": "client"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8cbc36b67924591075f85cfb9f022b83dfb95642",
      "name": "crc32.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "da52837d44e079a09969a6b73d0bf93064eb4231",
      "name": "crc32_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f713f73ec521f298d6e9209f1352728c719fd255",
      "name": "crc8.c"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fc481dd5bb9394cd21c93aa464e94195364185d6",
      "name": "crc8.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1c76cae7d1fec99149a00336958304812b02da7f",
      "name": "credential_verifier.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "af6bb60ebeabf42ed06504de82b123dc761ac7dd",
      "name": "credential_verifier_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "56707d7cab75b0d09246f357c030724851cf37ed",
      "name": "credentials.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5884bd5e768ee66ed0424e12ae0f2d20fdd61eec",
      "name": "credentials.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "14a4175ccab536001d761ffb2c02c3007c2673b1",
      "name": "credentials_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1cc637808a6a0bdc77881b1ce23f4e9697a908b4",
      "name": "crypto.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7b1b8c831a32b3a23b2228b53eadc52ef3a9c895",
      "name": "crypto.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "8425b14c8bd892c80fc4adf9eb589340ec35dcc9",
      "name": "crypto"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "42298d211dc1df00f0c95fbf7a231d6f6e06df15",
      "name": "crypto_error.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "35da18d9e53b0a2cb62fd1c30ce5665f05508685",
      "name": "crypto_error.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ddd28277f2f5129b6a52fceda39bbeb00ab4315b",
      "name": "crypto_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ce76f720e0f446c536f93f13041cfd6892a63799",
      "name": "cryptohome-path.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5f2d540fde801ca5f1e4a0ad83fa96f4b8044a7c",
      "name": "cryptohome-test-tool.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8c7c2d934f39141be552af1e792e92afd744df43",
      "name": "cryptohome-tpm-live-test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bfeac6d8d3011847d897406fe2ebd96e3b4f79c3",
      "name": "cryptohome.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "92d619594aa74b53541dc2bb2566c6ce1c54e417",
      "name": "cryptohome_common.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "88978d52519e1e2267f349c1476b76a8389f31f0",
      "name": "cryptohome_key_loader.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ce1ded073f9ff805fb83ff21985226b09a171394",
      "name": "cryptohome_key_loader.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "208b9ede21703c58d23c4b3aac1960144accdb93",
      "name": "cryptohome_keys_manager.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f6bacb0b57bd459d1ff2c78cbf19f2eb7c69cdef",
      "name": "cryptohome_keys_manager.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7e3c9b91620be918caa9d1c42a1e0bf127694e87",
      "name": "cryptohome_keys_manager_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "20945f9993f92c44e777bd8acf8a2b5fc41d2d78",
      "name": "cryptohome_metrics.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "73478b9a2ddced8af7b92372e595cd877df0078a",
      "name": "cryptohome_metrics.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "18ffff4af6ae0790cdace2cb79204a0369d3c555",
      "name": "cryptohome_namespace_mounter"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "60a3150e7aa1a0dc3c14f6e0fca0d669ce77b26e",
      "name": "cryptohome_recovery_auth_block.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e4046c3daaa2731e74886a774b0c21262babbdc6",
      "name": "cryptohome_recovery_auth_block.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b88db003bcc374eadcc574329129203b2d69ac43",
      "name": "cryptohome_rsa_key_loader.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "08a5279173ecdd3ded7fc442b5a214681553eb19",
      "name": "cryptohome_rsa_key_loader.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "302a21697f51405008222107393f51e34ff1fa6b",
      "name": "cryptohome_rsa_key_loader_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "edb89cfab4e4e36247bf3fbcb227683687f36891",
      "name": "cryptohome_userdataauth_interface.conf"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f73391a11ecedede05b82acca470e1d041c9c774",
      "name": "cryptohomed.cc"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "539fffcd8e02f7aceaf0ffd80405972384271431",
      "name": "cryptorecovery"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "0aed8c750ecca446bbab854d2f4e574464d9ec38",
      "name": "dbus_adaptors"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "b00310c222484b624ff9ec2378e041d7cd8f09fb",
      "name": "dbus_bindings"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6564c7a3a358c514b57ba5d99fd50a9682061fd8",
      "name": "dbus_service.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "afc17ec8f5e3dfa2d96585bcc3aa3fc8c5d6f068",
      "name": "dev-utils"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "e3235d83b34520e8165df6828aec0b86308973f7",
      "name": "dircrypto_data_migrator"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5934d5e6ffc34fe5884f2b0935e26acd219340b3",
      "name": "dircrypto_util.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4a2e0724c09dd5820daa45a7c32670d4d5723292",
      "name": "dircrypto_util.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "59419ec14d54a3ed5b297fc39642e47b15795025",
      "name": "docs"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2a9ff16246e8f79f1f8c767fdd2eadb986649bed",
      "name": "double_wrapped_compat_auth_block.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9b8758e9e9c6ce4cc39d62b5d691b58cb68c6f43",
      "name": "double_wrapped_compat_auth_block.h"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "b075542b15a4123802231bfffb52ead0ec7be607",
      "name": "email_to_image"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "e69e829ed694ffbad6a5bc639b5a90bae31ee22b",
      "name": "encrypted_reboot_vault"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "c8ee3adc3c7f3b4c11f4004faf6770ec9a6875ae",
      "name": "etc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e889a6a0a0c18d7ef224af2f3cd6e7d4d0a60ed3",
      "name": "fake_le_credential_backend.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1e3a7695392e44ce3d2b44131d707ff515520252",
      "name": "fake_le_credential_backend.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "87db6f6736790c487f451cbad4ef577ad273b26a",
      "name": "fake_le_credential_metadata.proto"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "167f266a69e1458c19e2c5de6119e1b9739ed643",
      "name": "fake_platform.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "201bf9130bb83c9c1101196937342665e516908d",
      "name": "fake_platform.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "00242a3a36efb8b99849aea9ec3f2e89dffe9017",
      "name": "fido"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a05cae9c30a57568372ce003cb8069568081f6bf",
      "name": "filesystem_layout.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "374fc99cd7e74858da7021ac50022f47346b6dd4",
      "name": "filesystem_layout.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fcfc97513430a05fa0c82a871ce02604232c343f",
      "name": "fingerprint_manager.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f6d9d3f3c21afa9f058e628aec677f05fddfad4a",
      "name": "fingerprint_manager.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d99c411b038dfc671f5f75b6ccb87628be612b8f",
      "name": "fingerprint_manager_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "abd938bac187c1ab1946d40e1c41d43b07fcac1d",
      "name": "firmware_management_parameters.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8ad96e2480fbfbf32379f8078f71deae67cda2c4",
      "name": "firmware_management_parameters.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7379b6bd25956ade1584beb4c7106c29fa9b0668",
      "name": "firmware_management_parameters_unittest.cc"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "cd51d74b7d96fd72f0c7c2514d291011a7a4e98a",
      "name": "flatbuffer_schemas"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8e05fb1b45cc63be1771ceb5c506b5388bf744a9",
      "name": "flatbuffer_secure_allocator_bridge.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "9df2c946b1eda7c221c8b1e5700ba254b6f76be5",
      "name": "fuzzers"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ce952a1ed40603901e356fe93874636b85d965cd",
      "name": "fwmp_checker.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f1daaf8dc53bd2d90c61e408ad0d06dabef72a80",
      "name": "fwmp_checker_owner_index.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bf5c4b83179d091b72ac3da1e0ea34be9212da39",
      "name": "fwmp_checker_owner_index.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4bcf488e5848ba79cac4cfca1d5152bb2ec06951",
      "name": "fwmp_checker_platform_index.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "04ee2d95a87a4d4c4f0ad0b7e0a6c03f887bdfde",
      "name": "fwmp_checker_platform_index.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "580f548967a8fa5ecd8827ea5923a8e7f450919f",
      "name": "fwmp_checker_platform_index_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f6fc9e26ba230829b1fe84969ac9bf6b295de48e",
      "name": "glib_transition.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7fa1c3cf9c1f6501e8013c2e10d9f0f04183538c",
      "name": "hash_tree_leaf_data.proto"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "396fe1ac4431759372121c1f4d71e908c92a98c0",
      "name": "homedirs_initializer.cc"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "f574e545df18894e435d0cb090d30f4b3985b413",
      "name": "init"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4961efe75bf71be514ed56eac70245fc89ed6875",
      "name": "install_attributes.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fdb37c6a481df1187c8a845fb51e03ab590b28a4",
      "name": "install_attributes.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "576c69b8b247120841a5fee251693232aff36dc8",
      "name": "install_attributes_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4ea2efd7f0b622f04a9f19311ddfdbce0849130f",
      "name": "key_challenge_service.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8809bcc80ab888ec6d58487de67f527444afbfcf",
      "name": "key_challenge_service_factory.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bb74149ad9a30937057bfe5c1cb0a829be6e6a00",
      "name": "key_challenge_service_factory_impl.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "28e71901258f4d03bcb79e6ab141530593c43260",
      "name": "key_challenge_service_factory_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "01f19b3f349587c3de39c26348841ffb5ca5d9ad",
      "name": "key_challenge_service_impl.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5118b8ea7c08748e41a363f26690632c6288d555",
      "name": "key_challenge_service_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4805f3c9c715437d27ca07a3b757a892f26fd4cc",
      "name": "key_objects.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dd22b0721232102e92f46fbc10e480211a5dbf7a",
      "name": "key_objects.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8ea7e628b7178a35af6f3171247e5849e2ad60e2",
      "name": "keyset_management.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f1412df00cf7fb3f528db5770abc3fe2ecadd76d",
      "name": "keyset_management.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6b1859732df3f1a91b11d6595758e081846dd90b",
      "name": "keyset_management_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c0fd72999900aa07d5834f90404685e300d6dd49",
      "name": "keystore.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b9ab280a090353eafb3d1e68a810c3a927c4e188",
      "name": "le_credential_backend.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a4169074f04bf347e241c4887ae67706fcf4220c",
      "name": "le_credential_manager.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "991772b63da4c045b30e2e493aea9aa89de70053",
      "name": "le_credential_manager_impl.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "000a581f1c7010fff12941b06bb8fc8db9f23bd6",
      "name": "le_credential_manager_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e7b533f1c65d2fd00e9b80aa7dcef2a7e22da0d9",
      "name": "le_credential_manager_impl_unittest.cc"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "d642e827931260709e8dceb7bed02b403338f67d",
      "name": "libs"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f6ae8d8d2b091b9f79ccfbdb78f1b2868fb4cdca",
      "name": "libscrypt_compat.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "41e06d4cbe83d506e14147e569e2956157457328",
      "name": "libscrypt_compat.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "163c59e2e0634363f9ede28b201caad5a98b475d",
      "name": "libscrypt_compat_auth_block.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "208dac7b4d254084357091887fdfdbd859275736",
      "name": "libscrypt_compat_auth_block.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0ae9b822bae1fa04e0383cbaa2ac20f48f03d327",
      "name": "lockbox-cache-main.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6fd0c0e9113e7fa3f9c63221b3c8f64c5b6f92cd",
      "name": "lockbox-cache-unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7276a283ffb0a80381c9ebd06d61ee38e930c339",
      "name": "lockbox-cache.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "eada640e98367fcc53de7bacfa71cab6e84416b1",
      "name": "lockbox-cache.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c47e5359b5bfa500079b1f124589e6ffab2613dc",
      "name": "lockbox.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b4f94d4871acb2a4f6065a1f54244e0e257b6d1b",
      "name": "lockbox.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3a408e0e6e062af0c590409b3a1dee8a433571de",
      "name": "lockbox_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2edb82e71c3c212b3ae643db9fdf3b9099e7a0f1",
      "name": "make_tests.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "57935cf9c824185d51ac7cc2d38d6e1730189a78",
      "name": "make_tests.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "52b2648acdefc1bbbd8aecd6462a231f70af65ac",
      "name": "migration_type.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "598bcb35e586af54b66464c4aac2754cde8eac6e",
      "name": "mock_chaps_client_factory.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3eba8c745fd363615a6153dbacd7ee809d891894",
      "name": "mock_chaps_client_factory.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9fbc62e1f9ceef4ed42bdcef7be4c92f0376fa6b",
      "name": "mock_crypto.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f978ee4eb3d18083629964b9393c4d94f6319ca4",
      "name": "mock_cryptohome_key_loader.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f0c894a12c941c92c1b6555aa310c12562589429",
      "name": "mock_cryptohome_key_loader.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "57c2fdcd21dd5d2a69389c861d864a7fafe26d7b",
      "name": "mock_cryptohome_keys_manager.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a0cf2f25aeb0b1cfaae9466f0343385a66437798",
      "name": "mock_cryptohome_keys_manager.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "729c61a96fa17c32bec6e5dd99168dd8340ae484",
      "name": "mock_fingerprint_manager.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "56388a5b96e45eccc01c41520a8e8c4aa24860fd",
      "name": "mock_firmware_management_parameters.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "19378ac9119e37ddc25ee33194935e06fca3ff34",
      "name": "mock_firmware_management_parameters.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0fe7e295c1cfd5761267ab993fc51cf8897e8e1b",
      "name": "mock_fwmp_checker.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "65df6e076bccb8d3085a725d39dc578ab1de8b1c",
      "name": "mock_install_attributes.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "617fa1166e779d4226020f6065567b9c48b82928",
      "name": "mock_install_attributes.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c73022a386eaa54e02ff4ef05888a092b56e9bc2",
      "name": "mock_key_challenge_service.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3ddffb2a9fdcb89d8ce6f1befae38a8df838d76a",
      "name": "mock_key_challenge_service.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d32317306bb2e2fa7df68092b6a18a8df6e6440b",
      "name": "mock_key_challenge_service_factory.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f8485a2bc9041bcf4f7a09d399643c2bf73e7e14",
      "name": "mock_keyset_management.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "49f28081ad147bfe61c965bd712112eaf8c0c359",
      "name": "mock_keystore.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7179458cc111caf50b6bf076e6592a6c782f384e",
      "name": "mock_keystore.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2c172182cf3ad15a8b6fad6d0c5d818be6505c1c",
      "name": "mock_le_credential_backend.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c434cea2e803cd5cb7438b78d86a75a7a440fa44",
      "name": "mock_le_credential_manager.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a6d61d4f023876505ec9d048dfbbad2bd9f7030b",
      "name": "mock_lockbox.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9efc1ae194b31c9acc835036e56f83248eadae55",
      "name": "mock_lockbox.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b8c2e59275351ac955c52a5cc3cb87b9e4644a0e",
      "name": "mock_pkcs11_init.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "98373cbe18a551f720b364f912bb7be16adfcd49",
      "name": "mock_pkcs11_init.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "04d0e394893324dc7e5e07eef998f017e88ae781",
      "name": "mock_platform.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cd4568b0eb713627e665f27a25cf6d65afe87987",
      "name": "mock_platform.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a26060e6e5c67e96d0455085597fe477a4a837a2",
      "name": "mock_signature_sealing_backend.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bd95cba4ce1c494ca51b1b5b6a77697aebce83f0",
      "name": "mock_signature_sealing_backend.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "701c425843ae9e7d76ab8ec809ae45900c281b47",
      "name": "mock_tpm.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "294d267256707a827b46d6f28735bedc4ed9cf71",
      "name": "mock_tpm.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "395fac84fd30c010b7a11248f803fc452e1a226c",
      "name": "mock_vault_keyset.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0b0d1e15d167802092a13e3f96ca0a8d51852ebc",
      "name": "mock_vault_keyset_factory.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "28b453c751fc0ae7eaafc3421f36ae297f99bd4d",
      "name": "mount_encrypted"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bb1fd03b1f879608758d707a37d8e709117275ce",
      "name": "pam_mount.conf.xml"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e9b348027419d37ed6ee8f8779ece790e9d65b76",
      "name": "password_auth_factor.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d3c0f64f2d72e6ef1a69e6158a235825724c1af6",
      "name": "password_auth_factor.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a61ecf045b09096b6fc4b928503dc63b1ed5fc81",
      "name": "password_auth_factor_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "52a3c963536dacfcbf22babdaf65514679dcceeb",
      "name": "persistent_lookup_table.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2ecfeca4b2af4822ec4543cc679c0712f386df95",
      "name": "persistent_lookup_table.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3f202ba9292ae75e7c44ca9fa5e89dafc37a7147",
      "name": "persistent_lookup_table_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a2f8dce580caddd787c1870e6de6fa1555256da1",
      "name": "pin_weaver_auth_block.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "534fa417cb116e071c76c4eb41978966f8cc84d3",
      "name": "pin_weaver_auth_block.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1ed79c4608156d6d2e57d2853be656a1efd72b89",
      "name": "pinweaver_le_credential_backend.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fc8c60560c98d79ebfe2c072075d31ead2c75e3b",
      "name": "pinweaver_le_credential_backend.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7d572d55befa31532a43f657460f3bcf96c09cc2",
      "name": "pinweaver_le_credential_backend_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "26af29e594ceaa6ee8df203f12e1c7b35129d157",
      "name": "pkcs11_init.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b983adc61a33a63612b73a90d2b15eeee383421c",
      "name": "pkcs11_init.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dfe5f85f6b68668492cd34ea89f26242853c3d56",
      "name": "pkcs11_keystore.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "419dff0201dd561f1147dcc8009f5827f80e9dc3",
      "name": "pkcs11_keystore.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f74c9dd0272cce79a6069574d808097718c82fff",
      "name": "pkcs11_keystore_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fc6df57b9dd0ad47d09a1827a62aef051c4fdf0c",
      "name": "platform.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "88fca48acae9b9087bc087053a72e0f7490db001",
      "name": "platform.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c66a244bc85ef157fc933735e11dc55de47d782b",
      "name": "platform_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "044fe897a3d60c5e95aaf292035eec299205d297",
      "name": "projectid_config.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "edbdec339df3fc4cb876c0280f922546c7168311",
      "name": "protobuf_test_utils.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "09b6497920152fd57b06857ef4b5972990d68a35",
      "name": "proxy"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "42f462006c9cb3e02e66be9817dad4410b4be0af",
      "name": "scrypt_verifier.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "60bd64cec141cf19c9acf06251e1fdbac73f8de2",
      "name": "scrypt_verifier.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "d3def36c81104e01dcd669c4fecfa411d7e686a0",
      "name": "seccomp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f2d80f33ae3f122acdb7f2312ca6cfc6f3953850",
      "name": "service_userdataauth.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e02a82cd74d9a63df9ef5a5b7b2bffef86c26be6",
      "name": "service_userdataauth.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "af09dd44dcde116a29f17dde44b51f3d61b47def",
      "name": "sign_in_hash_tree.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4a36a5d1fdde918b48e9f0c523e0618d7e4e8639",
      "name": "sign_in_hash_tree.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "694a66bd70f72c730575c10a94acfc857d1b321e",
      "name": "sign_in_hash_tree_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a0fe1c9dde4efb253af64ad461fa941882720fe2",
      "name": "signature_sealed_data.proto"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "000395a05b4d5021826120f5c9a3162d3a46796d",
      "name": "signature_sealing_backend.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fb6785566d6ad7bdeeffa30a4814d72879f02eb5",
      "name": "signature_sealing_backend_test_utils.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b9a5ba822bb04ca2e8092f695a134b2d8250f5f7",
      "name": "signature_sealing_backend_test_utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2e15e3179a99e0a367f7a97459ec6ab8b2d9b198",
      "name": "signature_sealing_backend_tpm1_impl.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "52feb7029582d1cd6fea63a2cc1b9fff8a6bf1ea",
      "name": "signature_sealing_backend_tpm1_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "319eadf0f1dc836b4624c4608348c7ca19bed67e",
      "name": "signature_sealing_backend_tpm2_impl.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dc2f90ed57c2e217bc61fc798b03589e43b83fe7",
      "name": "signature_sealing_backend_tpm2_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "86ade2325c128e60b8ac700e5d9f3cadcab9ad06",
      "name": "stateful_recovery.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "af34822b057c10fd66776e2cde018753da387df7",
      "name": "stateful_recovery.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8cc9d69cfe81dbd4bf43d76626b246d9016db5ae",
      "name": "stateful_recovery_unittest.cc"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "3b0cd37feada4c58a56f710550a93e5fa07041bf",
      "name": "storage"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cab3e2a8a5156c9095b0615ebcb6760c53935f98",
      "name": "stub_tpm.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7a6279a2876d182019745541b3c8a5fd86544f15",
      "name": "timestamp.proto"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "91012ca133d966410564be2518f72cb44cdaae55",
      "name": "tmpfiles.d"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fd334a837ab2b8ec0e5496d308bec1b1c684d748",
      "name": "tpm.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cbed984a1e53b9fdc8c3c350a3b03e592e9237ef",
      "name": "tpm.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dd23e29570bc937410cf15d34b93f07089d920d0",
      "name": "tpm1_static_utils.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "086a90d7899eb62233cd5d3205c9b78000ddf0dd",
      "name": "tpm1_static_utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "29cdf47295e92ce9acde7969ddf28f1cd707c36c",
      "name": "tpm1_static_utils_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "01a80bc66cfd87ba1f0e8bfb8d83b9d4efcf41d5",
      "name": "tpm1_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5741e438ce5a92432f082f4a97e7641c90c2b1b9",
      "name": "tpm2_impl.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a6b901b5d21defd79e15ad900f4c5008e2a9c242",
      "name": "tpm2_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9a73682bb84301d9e7b6d8b69113358c7e9fe7c2",
      "name": "tpm2_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3f1582467d21dea5d3245c4dc8decae90ac9733a",
      "name": "tpm_auth_block_utils.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9344223d72460e0ac09ac73c23bb11c96e1ff257",
      "name": "tpm_auth_block_utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fd6ce77e661ad7e98e87e01d70cfc4e972aeca0c",
      "name": "tpm_bound_to_pcr_auth_block.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fde52e46b847748f8f8feeec92a1059c94fbfdfe",
      "name": "tpm_bound_to_pcr_auth_block.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "88b9b91da3d6aebf5984ab9865a5272f101d10c1",
      "name": "tpm_impl.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "24f5dec467b54bcd04f9bb202a56046edb4f0bd8",
      "name": "tpm_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "53b61e640b13bd725e6d61089fe35d3df336666a",
      "name": "tpm_live_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "37d867461b45375a21c30c595a1ddff2916bb5fa",
      "name": "tpm_live_test.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "93d1fcc075de4763dc2a9d59c1690005a5374912",
      "name": "tpm_manager.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2af036b6a2b5634abbf02bf0afcd08a1765b75e2",
      "name": "tpm_metrics.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9d5c122b1ae174c0f0c624af4a2251d84f44c877",
      "name": "tpm_metrics.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "426a995f315d3a6198a470197c5c8688547f1ee9",
      "name": "tpm_not_bound_to_pcr_auth_block.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "011486a4178d5b2be7d55afa2ddb39a3e29a7f2d",
      "name": "tpm_not_bound_to_pcr_auth_block.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2b6219d406a2c2dda8008228c626cb93176f1e94",
      "name": "tpm_status.proto"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4b130d9fde85927669ff0480a0d2aaf77bd1ebea",
      "name": "user_secret_stash.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b89554da8cf971816b312222dd4c78187aa4bcf7",
      "name": "user_secret_stash.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "36ec85232fd79813a5a1eab1b7343e7087d356ce",
      "name": "user_secret_stash_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3009f4588dca93630f4869463f780763944f1a34",
      "name": "user_session.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "717b9fee34f10e2423facc785a04eebf113cf4c0",
      "name": "user_session.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ffe6d90113f7976365b83bbd654d831de7ee7f31",
      "name": "user_session_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c6b6aa0c9851469e16021db33a0f22e70bc48dac",
      "name": "userdataauth.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "503e7d3bb7cc7d11b1a659888cab055d14dd4268",
      "name": "userdataauth.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8d848ac2d3c47028245077a993a98ab708d6f23e",
      "name": "userdataauth_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e7585e3a030861256dc65a94e78857f1c681d1b2",
      "name": "vault_keyset.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b9103463aea0ba2cec4590daa67f999d569249da",
      "name": "vault_keyset.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2b96abc3904949659ab791dd4d6407720e41874f",
      "name": "vault_keyset.proto"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6312e5956cc2fe112f25a2311cef0610c46f5c11",
      "name": "vault_keyset_factory.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8fb05dcaad22233143a1318dc46a65b5bdee7604",
      "name": "vault_keyset_factory.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ff15c6a1591bb2ad2a0cc0c234dfe9edcd01124b",
      "name": "vault_keyset_unittest.cc"
    }
  ]
}
