)]}'
{
  "commit": "d905e113aa8df4f46e3f193a2433e59994510039",
  "tree": "7a80ec0fce816c6bb8a19ebd90cecdc7bfce32a4",
  "parents": [
    "db9f5ff28442e3fce39451e77180112a5758c762"
  ],
  "author": {
    "name": "Better Together Rust Devs",
    "email": "no-reply@google.com",
    "time": "Tue May 09 11:52:28 2023 -0700"
  },
  "committer": {
    "name": "Nabil Wadih",
    "email": "nwadih@google.com",
    "time": "Tue May 09 19:00:06 2023 +0000"
  },
  "message": "Project import generated by Copybara.\n\nGitOrigin-RevId: d155d244483601de47cc7fa92377e0c0f64ee50f\nChange-Id: I1e5ee744d3750f570848892200c4b610455a08c4\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "31aaf067f28a28dc4d3d64d0698f30a2c10a3dde",
      "old_mode": 33188,
      "old_path": "nearby/Cargo.lock",
      "new_id": "25a61045899706fe79f6cdb065f49661374d6a67",
      "new_mode": 33188,
      "new_path": "nearby/Cargo.lock"
    },
    {
      "type": "modify",
      "old_id": "8ede0df2ec8789d18b90df78b2923d954f62a5b2",
      "old_mode": 33188,
      "old_path": "nearby/Cargo.toml",
      "new_id": "3cd9715478eb820d0ea4cc3fbcaa13797a01982d",
      "new_mode": 33188,
      "new_path": "nearby/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "7a32b21a3e3b8db348995c27261130d8d231033f",
      "old_mode": 33188,
      "old_path": "nearby/Dockerfile",
      "new_id": "b4fdab01a12f86fb961c37551e16fe9dedef5758",
      "new_mode": 33188,
      "new_path": "nearby/Dockerfile"
    },
    {
      "type": "modify",
      "old_id": "ec58e9a68dca194db4e8082c7992a1005d91c57f",
      "old_mode": 33188,
      "old_path": "nearby/connections/ukey2/ukey2_c_ffi/Cargo.toml",
      "new_id": "9a9e43ade7d7b1a380cfb9572ebbcec03379d4c9",
      "new_mode": 33188,
      "new_path": "nearby/connections/ukey2/ukey2_c_ffi/Cargo.toml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "79cdcacab839dadbde037c140788158add2eac21",
      "new_mode": 33188,
      "new_path": "nearby/connections/ukey2/ukey2_c_ffi/cpp/CMakeLists.txt"
    },
    {
      "type": "delete",
      "old_id": "b5fd1065ce784f756dc25a4c21947d6139201df0",
      "old_mode": 33188,
      "old_path": "nearby/connections/ukey2/ukey2_c_ffi/cpp/Makefile",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "a0cb87fb6c1fd78c77fd4276b29bf25ef7ca2330",
      "old_mode": 33188,
      "old_path": "nearby/connections/ukey2/ukey2_c_ffi/cpp/ukey2_bindings.h",
      "new_id": "b14450c474d605173a7e495416ee108d46ca067a",
      "new_mode": 33188,
      "new_path": "nearby/connections/ukey2/ukey2_c_ffi/cpp/ukey2_bindings.h"
    },
    {
      "type": "modify",
      "old_id": "e96ae1cc9abe15709a5505e609fd4c3d3f4d4a36",
      "old_mode": 33188,
      "old_path": "nearby/connections/ukey2/ukey2_c_ffi/cpp/ukey2_ffi.h",
      "new_id": "2beae24cdad3c9945bd579c6d3ac5b662a80a5ca",
      "new_mode": 33188,
      "new_path": "nearby/connections/ukey2/ukey2_c_ffi/cpp/ukey2_ffi.h"
    },
    {
      "type": "modify",
      "old_id": "e013b2a2f6f628ba4c05011b2f05a764a10596b4",
      "old_mode": 33188,
      "old_path": "nearby/connections/ukey2/ukey2_c_ffi/cpp/ukey2_glue.cc",
      "new_id": "6f4a396e67b55b2f69721f27ae99ba17948227bf",
      "new_mode": 33188,
      "new_path": "nearby/connections/ukey2/ukey2_c_ffi/cpp/ukey2_glue.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "98ea07ef054dde773e285c3a684c44af5f43a491",
      "new_mode": 33188,
      "new_path": "nearby/connections/ukey2/ukey2_c_ffi/cpp/ukey2_test.cc"
    },
    {
      "type": "modify",
      "old_id": "68d42c93d9165a66468a8dfa29f4fb1d1d9fbfb2",
      "old_mode": 33188,
      "old_path": "nearby/connections/ukey2/ukey2_c_ffi/src/lib.rs",
      "new_id": "a044471cd2c264bea1b106ad94cbc7093e40194c",
      "new_mode": 33188,
      "new_path": "nearby/connections/ukey2/ukey2_c_ffi/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "5c10cb684773e651d23a0939aa0c40a06bb726c6",
      "old_mode": 33188,
      "old_path": "nearby/connections/ukey2/ukey2_connections/fuzz/Cargo.lock",
      "new_id": "2e61f801858c3e62911f30253300ad2cf757564f",
      "new_mode": 33188,
      "new_path": "nearby/connections/ukey2/ukey2_connections/fuzz/Cargo.lock"
    },
    {
      "type": "modify",
      "old_id": "69f757234b4668f6ac8416c2c3e0599d255a1a8f",
      "old_mode": 33188,
      "old_path": "nearby/crypto/crypto_provider/Cargo.toml",
      "new_id": "53eb974e69f25fd246f069373f454aad9da4f5e1",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "d4211a6f08d3ab55f9f4368c577bfeb2046fc240",
      "old_mode": 33188,
      "old_path": "nearby/crypto/crypto_provider/src/aes/cbc.rs",
      "new_id": "e32c58834fca50f9ae1dd80d72787cf5f685e70c",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider/src/aes/cbc.rs"
    },
    {
      "type": "modify",
      "old_id": "c7f5d5fb34f0569c5d6a1565747718b422966d8e",
      "old_mode": 33188,
      "old_path": "nearby/crypto/crypto_provider/src/aes/ctr.rs",
      "new_id": "acfe4ef1c4b82ecc9e11a9946ead0c1b21620101",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider/src/aes/ctr.rs"
    },
    {
      "type": "modify",
      "old_id": "2d683b2f41a691fcc8bf77207892e1ed6a0cff6e",
      "old_mode": 33188,
      "old_path": "nearby/crypto/crypto_provider/src/aes/gcm_siv.rs",
      "new_id": "dabb10d6746c1664584b34903e3f4ad68d119e67",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider/src/aes/gcm_siv.rs"
    },
    {
      "type": "modify",
      "old_id": "240f11dfdefed2cd291643093b6201a74c9ef9ca",
      "old_mode": 33188,
      "old_path": "nearby/crypto/crypto_provider/src/aes/mod.rs",
      "new_id": "952648866f256dd0f86bb8d2b6bf214230d524c3",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider/src/aes/mod.rs"
    },
    {
      "type": "modify",
      "old_id": "4cee2da027a45d210dbc9b0a6d65a666748192f0",
      "old_mode": 33188,
      "old_path": "nearby/crypto/crypto_provider/src/ed25519.rs",
      "new_id": "e8fc1761a4c459f6d74082948d5854cd2afc0782",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider/src/ed25519.rs"
    },
    {
      "type": "modify",
      "old_id": "75b12b1c6828ebc4eb1ada1a01a6041b422e47b3",
      "old_mode": 33188,
      "old_path": "nearby/crypto/crypto_provider/src/elliptic_curve.rs",
      "new_id": "d06a21d19baedbcbac359f07ee94d86f7455e925",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider/src/elliptic_curve.rs"
    },
    {
      "type": "modify",
      "old_id": "c9053027509b2507dee5778b157cc0b960b0f699",
      "old_mode": 33188,
      "old_path": "nearby/crypto/crypto_provider/src/hkdf.rs",
      "new_id": "dab4e13792c779f3439e9f8dd01499129191cb70",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider/src/hkdf.rs"
    },
    {
      "type": "modify",
      "old_id": "40be1897d7614041d5524b353cdcb5e64e4947e0",
      "old_mode": 33188,
      "old_path": "nearby/crypto/crypto_provider/src/hmac.rs",
      "new_id": "c5a9ae1464c0349a73d0bfb7edc734e910c04183",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider/src/hmac.rs"
    },
    {
      "type": "modify",
      "old_id": "4eb55639ed991c7b8aa236c8866dc943260a1ac3",
      "old_mode": 33188,
      "old_path": "nearby/crypto/crypto_provider/src/lib.rs",
      "new_id": "3ebaf9bc1c9977640d1895b650645c27a76c0fda",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "be14a3934658af6552f5e6d0b6b681ab9d335e6c",
      "old_mode": 33188,
      "old_path": "nearby/crypto/crypto_provider/src/p256.rs",
      "new_id": "90d35429f6b0d21ced87525b3eebd00e2c9cf2b5",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider/src/p256.rs"
    },
    {
      "type": "modify",
      "old_id": "b7423039e86662fd671e7ed02c67cf6febef5a0e",
      "old_mode": 33188,
      "old_path": "nearby/crypto/crypto_provider/src/sha2.rs",
      "new_id": "7af7c96546cafc82d568d2346e61ccdfe2ef0f41",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider/src/sha2.rs"
    },
    {
      "type": "modify",
      "old_id": "0579159eb9fc7571704ce9bc09c5717a897df517",
      "old_mode": 33188,
      "old_path": "nearby/crypto/crypto_provider/src/x25519.rs",
      "new_id": "f77a772595b0a604417812711b8362e1f83cca8d",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider/src/x25519.rs"
    },
    {
      "type": "modify",
      "old_id": "b1c65bd029f96a012cc0b5cc26d861a0c6934a9d",
      "old_mode": 33188,
      "old_path": "nearby/crypto/crypto_provider_boringssl/Cargo.lock",
      "new_id": "7d097a638a7a06175793a802f3bb32de54db2217",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider_boringssl/Cargo.lock"
    },
    {
      "type": "modify",
      "old_id": "6a62172a4f4ec1a9ee346d887d0037f1e4f2be38",
      "old_mode": 33188,
      "old_path": "nearby/crypto/crypto_provider_boringssl/Cargo.toml",
      "new_id": "24ce66c3e6c08c4df12f1cae5ce749e5c3e47b1c",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider_boringssl/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "a4f275e8c3e3aae471e724c63782318e9830d9b0",
      "old_mode": 33188,
      "old_path": "nearby/crypto/crypto_provider_boringssl/src/aes.rs",
      "new_id": "fc97db227120cc020e445b8889a4efe2b48eaebf",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider_boringssl/src/aes.rs"
    },
    {
      "type": "modify",
      "old_id": "4ab0ad4211b6f0576d6ebfa7a8f9917c93330d20",
      "old_mode": 33188,
      "old_path": "nearby/crypto/crypto_provider_boringssl/src/hkdf.rs",
      "new_id": "3672bb1d1e1510b20a09bd55fb2f1b2a673bfbf6",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider_boringssl/src/hkdf.rs"
    },
    {
      "type": "modify",
      "old_id": "3459c3b21f865b1bd0d2317531ed6d6f9c8a1077",
      "old_mode": 33188,
      "old_path": "nearby/crypto/crypto_provider_boringssl/src/hmac.rs",
      "new_id": "7a5e867f9e153d33426ba817a77277a4b4ab3824",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider_boringssl/src/hmac.rs"
    },
    {
      "type": "modify",
      "old_id": "9eff7ea0be94b75f6400e394ab9e19aaf5af3968",
      "old_mode": 33188,
      "old_path": "nearby/crypto/crypto_provider_default/Cargo.toml",
      "new_id": "f78ad8ef1580be1bd6fa9971df14357269bb7d90",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider_default/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "78c6cf30cf68918eec42495035b64681180c0477",
      "old_mode": 33188,
      "old_path": "nearby/crypto/crypto_provider_openssl/Cargo.toml",
      "new_id": "8fa6faa07587278a57e141f8a8733888ddc4c8a5",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider_openssl/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "ded187f59540297abb7382bef0a728f435f4bad7",
      "old_mode": 33188,
      "old_path": "nearby/crypto/crypto_provider_openssl/src/aes.rs",
      "new_id": "55a3dd240bdea3eb985ce83eac6fc1e0a3903d62",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider_openssl/src/aes.rs"
    },
    {
      "type": "modify",
      "old_id": "cb37b6f7802407e2768b42e918fa06678b68c127",
      "old_mode": 33188,
      "old_path": "nearby/crypto/crypto_provider_openssl/src/ed25519.rs",
      "new_id": "1384a0630d99fe0670eb349c89936dd54feef499",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider_openssl/src/ed25519.rs"
    },
    {
      "type": "modify",
      "old_id": "f6c106d88ec3508d2cd1eacb6b12e7be75e4927f",
      "old_mode": 33188,
      "old_path": "nearby/crypto/crypto_provider_openssl/src/hkdf_boringssl.rs",
      "new_id": "eb23b3b6d608865608fa16793adaaa2985d8f121",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider_openssl/src/hkdf_boringssl.rs"
    },
    {
      "type": "modify",
      "old_id": "605cff1deadfed371c7ea6d6cea21fd8eb3e1954",
      "old_mode": 33188,
      "old_path": "nearby/crypto/crypto_provider_openssl/src/hkdf_openssl.rs",
      "new_id": "c578ed764745e0846057fe0080714422a589ff83",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider_openssl/src/hkdf_openssl.rs"
    },
    {
      "type": "modify",
      "old_id": "af728b35d69867c1bd7282eaec2fe300c94fdcee",
      "old_mode": 33188,
      "old_path": "nearby/crypto/crypto_provider_openssl/src/hmac_boringssl.rs",
      "new_id": "2202d7e0817eb0a8311db8358d7ffc9faf907903",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider_openssl/src/hmac_boringssl.rs"
    },
    {
      "type": "modify",
      "old_id": "d99ee3e9599c594a6bb21a3cbc7b612df81afba4",
      "old_mode": 33188,
      "old_path": "nearby/crypto/crypto_provider_openssl/src/hmac_openssl.rs",
      "new_id": "3cff10fcc945a2f54751cc11cb24e657ac5b27df",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider_openssl/src/hmac_openssl.rs"
    },
    {
      "type": "modify",
      "old_id": "db926f0e7d3f4501bdacd72ba86e6354161129c0",
      "old_mode": 33188,
      "old_path": "nearby/crypto/crypto_provider_openssl/src/lib.rs",
      "new_id": "41c46423dac1883919e954d9b652e22b65ce0419",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider_openssl/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "a0c507284eea1fa8b569cf9e35aed26cf0634dbb",
      "old_mode": 33188,
      "old_path": "nearby/crypto/crypto_provider_openssl/src/p256.rs",
      "new_id": "5efd123952cb531fb7708402c37124affe818c92",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider_openssl/src/p256.rs"
    },
    {
      "type": "modify",
      "old_id": "0745c0bba7d853c504cc6175b87b7afa863f18c2",
      "old_mode": 33188,
      "old_path": "nearby/crypto/crypto_provider_openssl/src/x25519.rs",
      "new_id": "ff6f3b0b547227423ab9dbba57fd6e84a2f7f9fa",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider_openssl/src/x25519.rs"
    },
    {
      "type": "modify",
      "old_id": "2ab535430166c2fef95642bd79f68850c47bf89a",
      "old_mode": 33188,
      "old_path": "nearby/crypto/crypto_provider_rustcrypto/Cargo.toml",
      "new_id": "cd4cf4a627072469b2a3fdc643b0a3648e264406",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider_rustcrypto/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "b43876c55ad50c45aa2f4793b912209d2255adb7",
      "old_mode": 33188,
      "old_path": "nearby/crypto/crypto_provider_rustcrypto/src/aes/cbc.rs",
      "new_id": "06d7224c3a4f287a3116fb3ff7c1cbe9dcc34136",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider_rustcrypto/src/aes/cbc.rs"
    },
    {
      "type": "modify",
      "old_id": "98eca087e06c057d030bfff2729e270d91e0f808",
      "old_mode": 33188,
      "old_path": "nearby/crypto/crypto_provider_rustcrypto/src/aes/gcm_siv.rs",
      "new_id": "c31e09a9acb741eecd732ca6b2295a70afce818b",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider_rustcrypto/src/aes/gcm_siv.rs"
    },
    {
      "type": "modify",
      "old_id": "a351b81f6d74cebad1870e0def4d425db5d5fdee",
      "old_mode": 33188,
      "old_path": "nearby/crypto/crypto_provider_rustcrypto/src/aes/mod.rs",
      "new_id": "bd37458ff89a33494f43a2c71d4b68a1cd5671f3",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider_rustcrypto/src/aes/mod.rs"
    },
    {
      "type": "modify",
      "old_id": "df5c5de335805990d76cb59c56393e8aed0535f3",
      "old_mode": 33188,
      "old_path": "nearby/crypto/crypto_provider_rustcrypto/src/ed25519.rs",
      "new_id": "b97126897ca4872c801b2fd99bf133a422f3805f",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider_rustcrypto/src/ed25519.rs"
    },
    {
      "type": "modify",
      "old_id": "8ff5d7b4f3e6d8b29a11bb5c38396de212afc382",
      "old_mode": 33188,
      "old_path": "nearby/crypto/crypto_provider_rustcrypto/src/hkdf_rc.rs",
      "new_id": "79379e236456ca68e56cceebb3d340d9e33b54af",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider_rustcrypto/src/hkdf_rc.rs"
    },
    {
      "type": "modify",
      "old_id": "95254a5a44e190e9af7aac0036b5c69db8779187",
      "old_mode": 33188,
      "old_path": "nearby/crypto/crypto_provider_rustcrypto/src/hmac_rc.rs",
      "new_id": "6eb678c9532616e2fbe5f7693ca0e4ee1f702e9f",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider_rustcrypto/src/hmac_rc.rs"
    },
    {
      "type": "modify",
      "old_id": "e73ea1147fa2adb7c4c823ddb9a65a4a4e939194",
      "old_mode": 33188,
      "old_path": "nearby/crypto/crypto_provider_rustcrypto/src/lib.rs",
      "new_id": "7d4a3b46acd9a667b532d5cc86845717e9af2f0e",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider_rustcrypto/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "a50bec821cc3cbba498a4b9cd5fb45948f01df3d",
      "old_mode": 33188,
      "old_path": "nearby/crypto/crypto_provider_rustcrypto/src/p256.rs",
      "new_id": "3ad08f2e2542533a8aca578feccc546105839e69",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider_rustcrypto/src/p256.rs"
    },
    {
      "type": "modify",
      "old_id": "794d780980840ba1718b5e6ada73fb18bc6f8c25",
      "old_mode": 33188,
      "old_path": "nearby/crypto/crypto_provider_rustcrypto/src/x25519.rs",
      "new_id": "60d9bdb34e71914f33205c2d2d1b420c24f61c5d",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider_rustcrypto/src/x25519.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1f58c84d4eca85af950c41e2b84d4e41cf4d3363",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider_test/Cargo.toml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b22c828173ed6f7c8d05a4aa1a8a11bdef281bb9",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider_test/src/aes/cbc.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "401f65b21a1967ca22b8b6c40311f3f1ba361b7c",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider_test/src/aes/ctr.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b27e61c3ede02aab2b6b2c071ae938a9dd795714",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider_test/src/aes/gcm_siv.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e1489da40b91d21917964f1d2ba7b372ec00a988",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider_test/src/aes/mod.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c2da3b3e670c28888465c6088c5dd5a707ad9057",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider_test/src/ed25519.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4807d2573c8be32d8409e678bc2b6a69851c4067",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider_test/src/elliptic_curve.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5780263809de7fde939a30c66133e574094420d0",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider_test/src/hkdf.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e3d1c0e106674d342dbd4bfd186fcf97b65310f3",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider_test/src/hmac.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f7d6253d97a85c0f3b2b0e6c2abee7e0d4ca3673",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider_test/src/lib.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6c5f395a2a4bf588b330a09095dd5099ceb196d1",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider_test/src/p256.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "330f2846c011976644464de15d1fbc7cfe49388b",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider_test/src/sha2.rs"
    },
    {
      "type": "rename",
      "old_id": "b8ba29199ce7927df40a71506fbf0ca187a3acdb",
      "old_mode": 33188,
      "old_path": "nearby/crypto/crypto_provider/src/testdata/README.md",
      "new_id": "b8ba29199ce7927df40a71506fbf0ca187a3acdb",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider_test/src/testdata/README.md",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5fc13a40a148169db75d2fcd52e5ed10bf747289",
      "old_mode": 33188,
      "old_path": "nearby/crypto/crypto_provider/src/testdata/SHA256LongMsg.rsp",
      "new_id": "5fc13a40a148169db75d2fcd52e5ed10bf747289",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider_test/src/testdata/SHA256LongMsg.rsp",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "09b0aadf52bf07f30520fc6fe49bc9c923ad62c6",
      "old_mode": 33188,
      "old_path": "nearby/crypto/crypto_provider/src/testdata/SHA256ShortMsg.rsp",
      "new_id": "09b0aadf52bf07f30520fc6fe49bc9c923ad62c6",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider_test/src/testdata/SHA256ShortMsg.rsp",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c601ed159c248f736788f27a77cd3259e481af03",
      "old_mode": 33188,
      "old_path": "nearby/crypto/crypto_provider/src/testdata/SHA512LongMsg.rsp",
      "new_id": "c601ed159c248f736788f27a77cd3259e481af03",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider_test/src/testdata/SHA512LongMsg.rsp",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ab5cd2a10d77482f031fe98ef719d82638b6b20b",
      "old_mode": 33188,
      "old_path": "nearby/crypto/crypto_provider/src/testdata/SHA512ShortMsg.rsp",
      "new_id": "ab5cd2a10d77482f031fe98ef719d82638b6b20b",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider_test/src/testdata/SHA512ShortMsg.rsp",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0dcd16451c5f760b464e227f8f67b2a9d40ce5af",
      "old_mode": 33188,
      "old_path": "nearby/crypto/crypto_provider/src/testdata/ecdsa/rfc_test_vectors.txt",
      "new_id": "0dcd16451c5f760b464e227f8f67b2a9d40ce5af",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider_test/src/testdata/ecdsa/rfc_test_vectors.txt",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "23f8f9b6c2900e46e5e68b2cc3213c6a3a4c8b34",
      "new_mode": 33188,
      "new_path": "nearby/crypto/crypto_provider_test/src/x25519.rs"
    },
    {
      "type": "modify",
      "old_id": "7a579a66aa006646f703fb6fd9758bc157c55161",
      "old_mode": 33188,
      "old_path": "nearby/presence/array_view/src/lib.rs",
      "new_id": "24a5001f0298cf88ad43fe6c51c592efdad57dec",
      "new_mode": 33188,
      "new_path": "nearby/presence/array_view/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "e0b529d8670f0f2f7054f2dc7e1f51d1f95bb9a8",
      "old_mode": 33188,
      "old_path": "nearby/presence/ldt/fuzz/Cargo.lock",
      "new_id": "285bbca1fd7649ca42f51af1f993a2fbe2799389",
      "new_mode": 33188,
      "new_path": "nearby/presence/ldt/fuzz/Cargo.lock"
    },
    {
      "type": "modify",
      "old_id": "31409c8967e33df714dce7f73c9a1a3a1a45ced5",
      "old_mode": 33188,
      "old_path": "nearby/presence/ldt_np_adv/fuzz/Cargo.lock",
      "new_id": "92f2deb4b35c3d774ba5942bb4d4c61075061e4a",
      "new_mode": 33188,
      "new_path": "nearby/presence/ldt_np_adv/fuzz/Cargo.lock"
    },
    {
      "type": "modify",
      "old_id": "12f061501d89d9e858ed93fa163dea2089ec9685",
      "old_mode": 33188,
      "old_path": "nearby/presence/ldt_np_adv_ffi/Cargo.lock",
      "new_id": "0ad9a64d1c61b427e63aae77b5470f5bc8e82461",
      "new_mode": 33188,
      "new_path": "nearby/presence/ldt_np_adv_ffi/Cargo.lock"
    },
    {
      "type": "modify",
      "old_id": "7b440e45629a58a9e5b689ff551a354912ef101b",
      "old_mode": 33188,
      "old_path": "nearby/presence/ldt_np_adv_ffi/src/lib.rs",
      "new_id": "b4dd93221c6cb4783b65191b5b6db7a7917894f3",
      "new_mode": 33188,
      "new_path": "nearby/presence/ldt_np_adv_ffi/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "34a16efc91b1b4856c5c746ae802e351611b6ab3",
      "old_mode": 33188,
      "old_path": "nearby/presence/ldt_np_adv_ffi/src/no_std.rs",
      "new_id": "524bc3d77de0e33d3a0567dfd81c69b2a246e107",
      "new_mode": 33188,
      "new_path": "nearby/presence/ldt_np_adv_ffi/src/no_std.rs"
    },
    {
      "type": "modify",
      "old_id": "1cc2ae2590197e06bc8d3a77e63663a7e509dff5",
      "old_mode": 33188,
      "old_path": "nearby/presence/ldt_np_c_sample/tests/np_ffi_tests.cc",
      "new_id": "6359e7ecf2c402ea4c0f5685d06c92d3e410386e",
      "new_mode": 33188,
      "new_path": "nearby/presence/ldt_np_c_sample/tests/np_ffi_tests.cc"
    },
    {
      "type": "modify",
      "old_id": "06b5f86bb59e5e915cfffd1a10f42b515c415144",
      "old_mode": 33188,
      "old_path": "nearby/presence/xts_aes/fuzz/Cargo.lock",
      "new_id": "2bdaef3808f6dd28c66e707454abf4f4451cc60b",
      "new_mode": 33188,
      "new_path": "nearby/presence/xts_aes/fuzz/Cargo.lock"
    },
    {
      "type": "modify",
      "old_id": "36434826c4c17d7c488722ee41d1e79bd12d1520",
      "old_mode": 33261,
      "old_path": "nearby/scripts/build-script.sh",
      "new_id": "5fc999e137b7219b750ea4bca392d392b723fd2b",
      "new_mode": 33261,
      "new_path": "nearby/scripts/build-script.sh"
    },
    {
      "type": "modify",
      "old_id": "aca9408591966bf6e45b8abb908d26bf1c5cde1e",
      "old_mode": 33188,
      "old_path": "nearby/scripts/openssl-patches/0001-Apply-Android-changes.patch",
      "new_id": "be6ca09dce86fa0fc82581e5553386ae0e5d41cb",
      "new_mode": 33188,
      "new_path": "nearby/scripts/openssl-patches/0001-Apply-Android-changes.patch"
    },
    {
      "type": "delete",
      "old_id": "46f8a4b1f742bb4a7a27ae3f3535e61d4db0368d",
      "old_mode": 33188,
      "old_path": "nearby/scripts/openssl-patches/0002-Make-openssl-buildable.patch",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9c3f3a60046f8e3b22adacaa51d28b24c414522a",
      "old_mode": 33188,
      "old_path": "nearby/scripts/openssl-patches/0003-Add-HmacCtx-wrapper-for-BoringSSL.patch",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "da6f7d09982d25ec87140cfba51d847029b8fda1",
      "old_mode": 33188,
      "old_path": "nearby/scripts/openssl-patches/README.md",
      "new_id": "8483cad82e04c360f18cf6b0c7e7068f952d662b",
      "new_mode": 33188,
      "new_path": "nearby/scripts/openssl-patches/README.md"
    }
  ]
}
