)]}'
{
  "commit": "5cc27c4cf7382cb2e1caa8f43e962c6a73b4e1fc",
  "tree": "7f972da811bde6b08797830c1c4aa3dbf2602139",
  "parents": [
    "0e7baa57f8d07c382e66085d5e14646a2a2526aa"
  ],
  "author": {
    "name": "elburrito",
    "email": "elburrito@google.com",
    "time": "Thu Jul 06 09:38:53 2023 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Jul 06 09:40:01 2023 -0700"
  },
  "message": "Replace std::function with quiche::SingleUseCallback (alias of absl::AnyInvocable) in BlindSignAuth. Also fix a lifetime issue from passing a reference to `AnonymousTokensRsaBssaClient*` between callbacks by passing the `unique_ptr`.\n\nTested in Chromium `net_unittests` and all tests pass.\n\nPiperOrigin-RevId: 546013661\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c76ab2d7c8d244f7ff2ee107388dfdd067c54383",
      "old_mode": 33188,
      "old_path": "quiche/blind_sign_auth/blind_sign_auth.cc",
      "new_id": "b13005f3f165df94bbd7f61526dd5a7bb218e73f",
      "new_mode": 33188,
      "new_path": "quiche/blind_sign_auth/blind_sign_auth.cc"
    },
    {
      "type": "modify",
      "old_id": "0c29136576ad78fff0db07d978020177d1fdc227",
      "old_mode": 33188,
      "old_path": "quiche/blind_sign_auth/blind_sign_auth.h",
      "new_id": "cfedecab42e3dff50e34c923f09bf9ef9e00ba26",
      "new_mode": 33188,
      "new_path": "quiche/blind_sign_auth/blind_sign_auth.h"
    },
    {
      "type": "modify",
      "old_id": "ac5b10aa1d5dea689db9f6ce54b87bf179d01c02",
      "old_mode": 33188,
      "old_path": "quiche/blind_sign_auth/blind_sign_auth_interface.h",
      "new_id": "e2f3babe2c60870ac919f9a9ce29621451513a69",
      "new_mode": 33188,
      "new_path": "quiche/blind_sign_auth/blind_sign_auth_interface.h"
    },
    {
      "type": "modify",
      "old_id": "ff1e96915ecf95643e2d7e8534e73ca9b7d998c1",
      "old_mode": 33188,
      "old_path": "quiche/blind_sign_auth/blind_sign_auth_test.cc",
      "new_id": "6128750422c2c54d883c4d6f54fc279a90a84aa2",
      "new_mode": 33188,
      "new_path": "quiche/blind_sign_auth/blind_sign_auth_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d8111b4b36abc76eab3830b47229d2e27121aaff",
      "old_mode": 33188,
      "old_path": "quiche/blind_sign_auth/blind_sign_http_interface.h",
      "new_id": "09e92b255f5397c7c1523efc51822728e5991766",
      "new_mode": 33188,
      "new_path": "quiche/blind_sign_auth/blind_sign_http_interface.h"
    },
    {
      "type": "modify",
      "old_id": "7c9271d744c0663b384eaee461c3d77da8907b75",
      "old_mode": 33188,
      "old_path": "quiche/blind_sign_auth/cached_blind_sign_auth.cc",
      "new_id": "d2d7e7095019482006cb080c30dfc6814dcb1537",
      "new_mode": 33188,
      "new_path": "quiche/blind_sign_auth/cached_blind_sign_auth.cc"
    },
    {
      "type": "modify",
      "old_id": "fcfde2c394be48888b692123e52604cde61cb25f",
      "old_mode": 33188,
      "old_path": "quiche/blind_sign_auth/cached_blind_sign_auth.h",
      "new_id": "30ca72d2e7c21415fb6b9061d2c2f72145f291bd",
      "new_mode": 33188,
      "new_path": "quiche/blind_sign_auth/cached_blind_sign_auth.h"
    },
    {
      "type": "modify",
      "old_id": "7e39b981c786e79cf4c0e57100d55d0794f7b456",
      "old_mode": 33188,
      "old_path": "quiche/blind_sign_auth/cached_blind_sign_auth_test.cc",
      "new_id": "b3ee6e013cee09344fdfd25fd1d2df34ae55f20b",
      "new_mode": 33188,
      "new_path": "quiche/blind_sign_auth/cached_blind_sign_auth_test.cc"
    },
    {
      "type": "modify",
      "old_id": "378e8bb01cbc9108951eddc84be6259a4c44cce2",
      "old_mode": 33188,
      "old_path": "quiche/blind_sign_auth/test_tools/mock_blind_sign_auth_interface.h",
      "new_id": "19d740ed19de0d35b586953e8b0e2bcc1c6f13e6",
      "new_mode": 33188,
      "new_path": "quiche/blind_sign_auth/test_tools/mock_blind_sign_auth_interface.h"
    },
    {
      "type": "modify",
      "old_id": "15e970bcf417116f401dd646a5f778d971dcbea1",
      "old_mode": 33188,
      "old_path": "quiche/blind_sign_auth/test_tools/mock_blind_sign_http_interface.h",
      "new_id": "1b4f7298a58e595add584eb69448755239ee0325",
      "new_mode": 33188,
      "new_path": "quiche/blind_sign_auth/test_tools/mock_blind_sign_http_interface.h"
    }
  ]
}
