)]}'
{
  "id": "3a611e311163579868706dd0a77d16f8c4fe1c55",
  "entries": [
    {
      "mode": 33188,
      "type": "blob",
      "id": "87d30c9dfa7ff744c59ac0c8361cda75d71a8291",
      "name": ".gitignore"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e6da41661a9bf2c9adc48e6e51d4a91ff442d708",
      "name": "BUILD.gn"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3bef68d9e4236462f42b6acb70a9aa5f0be056cb",
      "name": "DIR_METADATA"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "13d2f2ddc32b6837b9e1aafb236102aa53d61227",
      "name": "OWNERS"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3fba3e145789ea217fe372372efc02c79e01cd32",
      "name": "OWNERS.primary"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0713f2df3b2f71f3f9f221e401b4dad2a732b8d2",
      "name": "README.md"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "04c9565668535a58eb5fd1d1d05e6f282b180ee3",
      "name": "auth_blocks"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "721cebd32b55d6f60d6aa4a89fc14e9b7c397dfe",
      "name": "auth_factor"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e1d99e963f7a8c19842365ef26e7f69692d2fb82",
      "name": "auth_factor_vault_keyset_converter.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9e3e30ab44eba9d7ed7f350e608d6371d090d788",
      "name": "auth_factor_vault_keyset_converter.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "12f14e164b7e265c0751ca16be6bf532ecd7ee24",
      "name": "auth_factor_vault_keyset_converter_test.cc"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "0326ee3e4d2b2e435e43b609ba9bdfce1f230f33",
      "name": "auth_io"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "19e202c81936a7d6152073a88a000677bfb559d1",
      "name": "auth_session"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "c4a22ce026e0552d83d73f59204a115c59f5435c",
      "name": "challenge_credentials"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "26e33ef410d8656880c16467672f0e61eb67d7fc",
      "name": "chaps_client_factory.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "be91a69d43181bf464ab7cc70613ad5669bd85da",
      "name": "chaps_client_factory.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "cf78892279fa30aa211027a070a77807cdbe81b5",
      "name": "cleanup"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "69e98cfa76afbb56cb7afae2bffe803c9a958381",
      "name": "client"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2dd818d6406eb6ed08d2d58bdafeddfd38feee2b",
      "name": "crc.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "80d1830ef201d9eb62bc6f896e40e569920ef230",
      "name": "crc_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2d5f4ba1e099defaf4ede412dfd54a2a5ea2cba2",
      "name": "create_vault_keyset_rpc_impl.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4715cee43d78f8b805ea8c12ee794abc42aa6085",
      "name": "create_vault_keyset_rpc_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "89c928a557e8c4c1fcc4d1aeb015437069a45f55",
      "name": "credential_verifier.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2251d12885ce1c34b1e10b088ca8ce34ba85f1db",
      "name": "credential_verifier.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cf30d7c3dc815ccd66da01e415e679cb146283e1",
      "name": "credential_verifier_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "985188248d3f19b1db667e9a25b9aab4557cb463",
      "name": "credential_verifier_test_utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "47d682278fb7f631fbb187cffaca960cc903df3c",
      "name": "crypto.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9be762aaa6bf29adfc298ab8b4dcc376e2a5e123",
      "name": "crypto.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d543b90967050c8a0e0f5cd70c1edef1349ab92f",
      "name": "crypto_error.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "737edd799c904be8d81ce021a1ca4c0b3056207e",
      "name": "crypto_error.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3117c4d30fa7e078cc0728d2bf4946de6f8c1337",
      "name": "crypto_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "295397b2223695ded990714648d6bf8ebbc2b156",
      "name": "cryptohome.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d840e5bc0d21deee6989b5157ccdda30c358a583",
      "name": "cryptohome_common.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a62efdff88e365b704c0de97623c99957a6e0732",
      "name": "cryptohome_key_loader.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "22bc3e96792c0714211053ca68f5dc4b6788309c",
      "name": "cryptohome_key_loader.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e6545417ac8695fce8d3549c243b6773174775ce",
      "name": "cryptohome_key_loader_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3834eee968b7c828513413da94008bbe1632878c",
      "name": "cryptohome_keys_manager.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "91d9113f82c2f62a69be58979230d2ede5cdb125",
      "name": "cryptohome_keys_manager.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "27d111fed5420fc6a82f899cd22e0390b472c3dc",
      "name": "cryptohome_keys_manager_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8dde35c23685b2e884bf645149fb51fbd850390a",
      "name": "cryptohome_metrics.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8eb9e9f509cb152c7175149cf25254ba71e0ad30",
      "name": "cryptohome_metrics.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3779ae4ee2803dab5292f7e13b0b849e3d80fa38",
      "name": "cryptohome_path.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d2084effd22117dc012211f565fab4a03f447c11",
      "name": "cryptohome_userdataauth_interface.conf"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "964c51c1ce28eef21734bd87e68fc2c124ea1b05",
      "name": "cryptohomed.cc"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "9072e1fd64d45983047f126885c5562dd8faa60e",
      "name": "cryptorecovery"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "68791ad12fc64dd79d27fecb1370041778c2f7dd",
      "name": "data_migrator"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "49a36212649683ba9461fb9d178f2127e40cbdf5",
      "name": "dbus_bindings"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d1096bf5f236df0267111e48f00868f05b33ff5f",
      "name": "dbus_service.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "0ac9a9be8bad8c896506601777ec67486e4f1605",
      "name": "dev-utils"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2ff03e878fe7dfdd594603d30d95e6704c21091e",
      "name": "device_management_client_proxy.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b29114097e87e4a20c55ac69100c79e7fae7137e",
      "name": "device_management_client_proxy.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "3fb5fc0bbd9c0807c3e213594e3157ccbe867842",
      "name": "docs"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "be91f64689cd3cd70d652f9867c44906f993cb6b",
      "name": "email_to_image"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "3a402183002ba3817af3a48dbbae00d611d27187",
      "name": "error"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "b6af1585ad920ff008efdcfa7ef6ffe98ba61087",
      "name": "etc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cf526441cdd7d0cbb709300fc59c6aa427f0a11d",
      "name": "fake_features.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "777d1cdc67f74f4bc82899b61691c2827cca5b9c",
      "name": "fake_platform.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "02cfb2b8edf1bbc8e9f594975220e9d002a9f303",
      "name": "fake_platform.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5b50333d72de230b1363e6942515229675a58b10",
      "name": "features.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e832036e1d4197ef4f0b8d729bd296108c96b647",
      "name": "features.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "6372f5645f0a59e78e4fbe29c23d595f484a78a6",
      "name": "fido"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d7bf1c2c4677b1bc149980c1ee28496abf3816a9",
      "name": "filesystem_layout.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0c713aa9407ae21539024d54334490fe29ab0b9d",
      "name": "filesystem_layout.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "974c47f103681cef48e630df89f45759f8ed174b",
      "name": "filesystem_layout_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "28c52fae1f0fb8d98e0f36bb038b3e9b77a8e217",
      "name": "fingerprint_manager.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3de1c2ef7940a21323ccbc38e4c3f936c1085031",
      "name": "fingerprint_manager.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "31269b82cc396fd6d0f48d126f8a7a58908e8dca",
      "name": "fingerprint_manager_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "29d29b59ddb1e68978554587f0b670dbb23afc24",
      "name": "flatbuffer_file.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d1b129d2a2571b0c48cdcd84dcc724a06fc9b367",
      "name": "flatbuffer_file.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "95a1f9e9ff4b430498dc43c6ca3b607bdcc5dbe0",
      "name": "flatbuffer_file_test.cc"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "453e0aba38ff3aaa680dea7d33c8b4133b47ac54",
      "name": "flatbuffer_schemas"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "e1786a2355c0828d0ede9a06f694ee71ff942ee1",
      "name": "fp_migration"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "4bb8027089a7628c30662d051ed09653a65ee4c3",
      "name": "fuzzers"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5a161e18382860732d2368e367c155d5429ea94d",
      "name": "glib_transition.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3330f831fa6d1b32feb924a25cf49f52905b5bcb",
      "name": "homedirs_initializer.cc"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "787ea6f6c6afd5b933c2e9e320cee595919c613e",
      "name": "init"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3cda966a08d07e4ca93963a0d6a8d4f663c29f0b",
      "name": "key_challenge_service.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b08184cebbab422fb3f7fe46bd9d7eb9bb0f1649",
      "name": "key_challenge_service_factory.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b18fc86f5c838341074965976456cdf2da60a47c",
      "name": "key_challenge_service_factory_impl.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3b2a16106da8b71133e867c827da5f9391f63c23",
      "name": "key_challenge_service_factory_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4989d0a2eef4865d900bd92318fd77d24c9c7960",
      "name": "key_challenge_service_impl.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6d13577b5d1f96f136e22db8056e717dc8270708",
      "name": "key_challenge_service_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4a544f12f08cd5562611cd44dc25666c6a0cfd1f",
      "name": "key_objects.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0eb49ce2a24616b02495662b96f4cf8b88296fee",
      "name": "key_objects.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "589432e69ca48fd43007eb734ad39a4a0528ac43",
      "name": "key_objects_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f203483f6ab9ea229906e186149766b5003adfb2",
      "name": "keyset_management.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6741476414fd41020b3e9a6d51b16ba4ed139fb9",
      "name": "keyset_management.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0934b7387b32a356f539b3f4f3919734c570a0a5",
      "name": "keyset_management_test.cc"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "c63ae782b680b8ce0c8330e793e98a90872f0244",
      "name": "libs"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b973e807df5f3281bc1faaef13302eed7eee9a52",
      "name": "lockbox.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "046a95f5cbb661544f392d9422b5be68e685f241",
      "name": "lockbox.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7632d5b780e9016adff05edeebc09585eccc9be8",
      "name": "lockbox_cache.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5067515f441e05a9c519e64ed9ef0d369e7b4717",
      "name": "lockbox_cache.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "08bbce0153dbb1191ad11e6af5e8809ef4de0a66",
      "name": "lockbox_cache_main.cc"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "318eed60a7242e030255f74d5060b3a8aab0c4fe",
      "name": "lockbox_cache_manager"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3c658fe981cfc9bc57125710b77b126329ac0ee1",
      "name": "lockbox_cache_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8eb05fc8c7f776ad16161c98c721d32b80ec5dd3",
      "name": "lockbox_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c4e26916d4e7ea8d18225659de01da0061c9a9a9",
      "name": "migration_type.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c1b63baa26d6173f2cb615ab1ec456163577d50e",
      "name": "mock_credential_verifier.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a46d1f7aa5d9853ade7f0b5f683c69cb20aa6137",
      "name": "mock_cryptohome_key_loader.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "64199a5a39bada0b00e94ea1ad86740565fe3386",
      "name": "mock_cryptohome_key_loader.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3af4a7c3606463fe6c97d7a1f533c20fea0789ed",
      "name": "mock_cryptohome_keys_manager.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "44cbc4c2a2786af520f446ddbab47dbfe6ab7928",
      "name": "mock_cryptohome_keys_manager.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "20cfc90b55df1113b4498f06aee1a11da28e5682",
      "name": "mock_device_management_client_proxy.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7bfd6985b50ab2267e09c77f72c92d933a1440b8",
      "name": "mock_device_management_client_proxy.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5350f8ebb22cdf18deea8e264ab954613b1a2b89",
      "name": "mock_fingerprint_manager.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0f55ef60feef00480bbee6a056080fd6a08c6bab",
      "name": "mock_key_challenge_service.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d4c2f1578a0833475e67ffc82c0849dd763ac6ee",
      "name": "mock_key_challenge_service.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "594f3dfdda247df439971e18d1ab55d675cab897",
      "name": "mock_key_challenge_service_factory.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "23e0ba7fd291e0cfda911ac24a034ea06230cd66",
      "name": "mock_keyset_management.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6a722017f4f034de11c7096e2f3290db183fc1a8",
      "name": "mock_lockbox.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5b6f52bc047fbe7270a476e1d62f03e4f260dc92",
      "name": "mock_lockbox.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a208e3b940c8be3f9d2df8a527994c0517c95c97",
      "name": "mock_pkcs11_init.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "72411f210e7f8203cfe3cdb56465c64339879ade",
      "name": "mock_pkcs11_init.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1916be253ddbae900302cf234477c808205b18a2",
      "name": "mock_signalling.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8949cc4e2e11cfecf46a5466302dcd7dbd1b179d",
      "name": "mock_vault_keyset_factory.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "7299bb777369e95b36ddd1c9610f3805856225e7",
      "name": "namespace_mounter"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "a36b39cefb40aebcc50c76a0c00bb74477b0bfe2",
      "name": "pkcs11"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3a017dc5be9f675f3e075a714811153efa33b006",
      "name": "pkcs11_init.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2d251657db86926f0e3f427a5c7f21258c0271f1",
      "name": "pkcs11_init.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8d469c1661c96782ab0035c07fc982e9d65098b6",
      "name": "protobuf_test_utils.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "403a6641f4329e260b8e3fd2b13696fcaca6c905",
      "name": "seccomp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "93357649aaf0adc2a99c2a93be87f9af6b640652",
      "name": "service_userdataauth.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bf5c226554e69fd78dc7e870a4b00e3350e912c0",
      "name": "service_userdataauth.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "981637d46c4b13497b2d978cd3a605e8a1eea600",
      "name": "signalling.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b2fce28bea0e2128f60aa972390e534191611eb0",
      "name": "signature_sealed_data.proto"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "f9f136680fdafda506b08f8f2fab7065f5d4f287",
      "name": "signature_sealing"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "6245ed0c7dcbf3ba861ddcfc7decbf775c7b228e",
      "name": "stateful_recovery"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "893cb5d5a39c727cbc594093ffac6079ac8235cd",
      "name": "storage"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2f2e7405a53f368ec4c37f51105fb508ea4a9046",
      "name": "system_apis.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b6c48946f4f6ab3dc23e9cc1a84502961f159d25",
      "name": "timestamp.proto"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "39b21eced8d035eaabb8bf5dc666126ea30b87d2",
      "name": "tmpfiles.d"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "af9f8a8cb625a850479f648ad2dcdd86116feeae",
      "name": "tpm_live_test.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "388e963ca68ddf46d2c749754ff5f10286abccdb",
      "name": "udev"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "be126f9d522a670acd9e31f3e5614288719b6593",
      "name": "user_policy_file.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6c2b310baf4b05735415aa84696e6c7a1c016d20",
      "name": "user_policy_file.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "75d861eb72747dc1b62c22f030787d0c49d5639b",
      "name": "user_policy_file_test.cc"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "9bb9178a86ebd6585df91f4bb65c7ee09765b1d8",
      "name": "user_secret_stash"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "7a8336e573bc4181af011e362e29f1ef2b450356",
      "name": "user_session"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1ad1781f4eac2e504159be143c1f8d64d143a9c2",
      "name": "userdataauth.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "37df657b3e5f856a9ff0fe64fe88a2e74fe31946",
      "name": "userdataauth.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "952402c951999d9a52d32ec32108f1ee84732573",
      "name": "userdataauth_auth_session_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "307184587e81be774b3caf6dd2ff589207d6392a",
      "name": "userdataauth_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a804a693d37332baef6dadbb00f66d4e4ebf7978",
      "name": "userdataauth_test_utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b734cf10466f62dd9b549e17ec8fbf7e61d9a939",
      "name": "username.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "077bb7c9fbbb653aa0d6a1db7e007c0d8c39de3f",
      "name": "util"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4d2d86eaebe742ee9e3209df8e99db23e074b5c8",
      "name": "vault_keyset.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d5da41c095d803caf3a5016a3b5d7227f7ccab5b",
      "name": "vault_keyset.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9360816a6949fbee697f363650f547c4718569f9",
      "name": "vault_keyset.proto"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bebe780289aa60e20f814821ccb0e526936992e9",
      "name": "vault_keyset_factory.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "de19ccad8a425c4cfc443dee1770126b9cdf36b1",
      "name": "vault_keyset_factory.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1d32df9caad76b66c71bd11b76bfad237a633c12",
      "name": "vault_keyset_test.cc"
    }
  ]
}
