)]}'
{
  "commit": "d9aaee403dc43e368f3695c308f0fd9908d9bbdc",
  "tree": "4db3260755838202086cb322b540610565e53cef",
  "parents": [
    "90315e8698e0d2290a8a0fdfe96318ebb1a210a7"
  ],
  "author": {
    "name": "QUICHE team",
    "email": "quiche-dev@google.com",
    "time": "Mon Jun 12 14:23:55 2023 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Jun 12 14:25:48 2023 -0700"
  },
  "message": "Moving functions that use protocol buffers to \"testing/proto_utils\" from testing/utils. This CL does not add any new code and only touches test and build files.\n\nAll the other files in this CL have changes related to adding \"testing/proto_utils\" as a dependency instead of / in addition to \"testing/utils\".\n\nTldr; Splits an existing file into two and adds the paths for the second file in all relevant BUILD, header and cc files.\n\nPiperOrigin-RevId: 539760965\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a37c5104a1c96e0fd5c07e47f0bcfd62c63dfc95",
      "old_mode": 33188,
      "old_path": "build/source_list.bzl",
      "new_id": "e539204d9a616e44ef407ba210ef73b3cabe7a98",
      "new_mode": 33188,
      "new_path": "build/source_list.bzl"
    },
    {
      "type": "modify",
      "old_id": "5f258129db3c4e578d43cb661da4df1ec81acdb0",
      "old_mode": 33188,
      "old_path": "build/source_list.gni",
      "new_id": "2e5c6c2e106310e7f79ee5b3b578579f6088501e",
      "new_mode": 33188,
      "new_path": "build/source_list.gni"
    },
    {
      "type": "modify",
      "old_id": "ae2450572d357e015c84f7494aaa0a3104d378e4",
      "old_mode": 33188,
      "old_path": "build/source_list.json",
      "new_id": "f30cdfa514350175968195d47ead058b827dbd5d",
      "new_mode": 33188,
      "new_path": "build/source_list.json"
    },
    {
      "type": "modify",
      "old_id": "25cf41643c5a686c82c4a8491053ebd82ce0d09e",
      "old_mode": 33188,
      "old_path": "quiche/blind_sign_auth/anonymous_tokens/cpp/client/anonymous_tokens_rsa_bssa_client_test.cc",
      "new_id": "b013b5af5c8db8e06c5f718c60fadd8495bb2137",
      "new_mode": 33188,
      "new_path": "quiche/blind_sign_auth/anonymous_tokens/cpp/client/anonymous_tokens_rsa_bssa_client_test.cc"
    },
    {
      "type": "modify",
      "old_id": "24ff66fcb2c332e790bdcb036057e3b0ec3b58c3",
      "old_mode": 33188,
      "old_path": "quiche/blind_sign_auth/anonymous_tokens/cpp/crypto/at_crypto_utils_test.cc",
      "new_id": "940c112f87614c8bbb60f5c781564ae47d36d44f",
      "new_mode": 33188,
      "new_path": "quiche/blind_sign_auth/anonymous_tokens/cpp/crypto/at_crypto_utils_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a332f197460413c540bd9f6baefa51e7512b57ec",
      "old_mode": 33188,
      "old_path": "quiche/blind_sign_auth/anonymous_tokens/cpp/crypto/rsa_blind_signer_test.cc",
      "new_id": "47d209362b9022ff106e2dd6c29ebfa6adfcd636",
      "new_mode": 33188,
      "new_path": "quiche/blind_sign_auth/anonymous_tokens/cpp/crypto/rsa_blind_signer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "509bfda4fcde2afc125979483b5f60a2c8d5cc6a",
      "old_mode": 33188,
      "old_path": "quiche/blind_sign_auth/anonymous_tokens/cpp/crypto/rsa_blinder_test.cc",
      "new_id": "7c16753f7b22a63f07c1fa64bb8decc689cb2f8a",
      "new_mode": 33188,
      "new_path": "quiche/blind_sign_auth/anonymous_tokens/cpp/crypto/rsa_blinder_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2732c75f6ca843987f2a5fd7d3b642a9776ac861",
      "old_mode": 33188,
      "old_path": "quiche/blind_sign_auth/anonymous_tokens/cpp/crypto/rsa_ssa_pss_verifier_test.cc",
      "new_id": "52dc988b37627a5393a6a98ff12d828fc80fea47",
      "new_mode": 33188,
      "new_path": "quiche/blind_sign_auth/anonymous_tokens/cpp/crypto/rsa_ssa_pss_verifier_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "51f8b8a585ed770f4d89b04323e207bc1ae2e17f",
      "new_mode": 33188,
      "new_path": "quiche/blind_sign_auth/anonymous_tokens/cpp/testing/proto_utils.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6b1359de93c68e039c9b831745de29265ba51a1d",
      "new_mode": 33188,
      "new_path": "quiche/blind_sign_auth/anonymous_tokens/cpp/testing/proto_utils.h"
    },
    {
      "type": "modify",
      "old_id": "63fd304081d958c6e71a727609feefa3380746c2",
      "old_mode": 33188,
      "old_path": "quiche/blind_sign_auth/anonymous_tokens/cpp/testing/utils.cc",
      "new_id": "3b48f9a51df180018d03bf942667f25422e0f138",
      "new_mode": 33188,
      "new_path": "quiche/blind_sign_auth/anonymous_tokens/cpp/testing/utils.cc"
    },
    {
      "type": "modify",
      "old_id": "5c6aa1c40a50be52cfbf4ebcba8825f9baecb691",
      "old_mode": 33188,
      "old_path": "quiche/blind_sign_auth/anonymous_tokens/cpp/testing/utils.h",
      "new_id": "c2993cdfe457f23499399737b03a8113ab5344b8",
      "new_mode": 33188,
      "new_path": "quiche/blind_sign_auth/anonymous_tokens/cpp/testing/utils.h"
    },
    {
      "type": "modify",
      "old_id": "3a5d84288c041f95605c2a4e8a93af35675b51b0",
      "old_mode": 33188,
      "old_path": "quiche/blind_sign_auth/blind_sign_auth_test.cc",
      "new_id": "ff1e96915ecf95643e2d7e8534e73ca9b7d998c1",
      "new_mode": 33188,
      "new_path": "quiche/blind_sign_auth/blind_sign_auth_test.cc"
    }
  ]
}
