)]}'
{
  "commit": "b771573651eb93965bce27ff3c21053233d80a80",
  "tree": "dcdb17d3b81084676721a24f38e5e0ed5dbc9bde",
  "parents": [
    "6935e82fd3efbb78c07aca3350839fe14ba6ecdd"
  ],
  "author": {
    "name": "Xiangfei Ding",
    "email": "xfding@google.com",
    "time": "Wed Apr 08 16:58:59 2026 +0000"
  },
  "committer": {
    "name": "Xiangfei Ding",
    "email": "xfding@google.com",
    "time": "Fri May 01 13:54:04 2026 -0700"
  },
  "message": "rust: bssl-tls: I/O mocking infrastructure\n\nThe new types mocks a socket for testing only with an optional async\nmode.\n\nBug: 479599893\n\nSigned-off-by: Xiangfei Ding \u003cxfding@google.com\u003e\nChange-Id: Ifa742ec158a4f906df46c0e51d00d29b6a6a6964\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/94507\nPresubmit-BoringSSL-Verified: boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cboringssl-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ab1039341049c082412bb580b3f936fb0f4411ee",
      "old_mode": 33188,
      "old_path": "rust/bssl-tls/src/credentials/tests.rs",
      "new_id": "e84a48768abce64769d50ac86142b21aaa1493ca",
      "new_mode": 33188,
      "new_path": "rust/bssl-tls/src/credentials/tests.rs"
    },
    {
      "type": "modify",
      "old_id": "166a95ad50ecd2dc355efb163c9318c2dcb157c0",
      "old_mode": 33188,
      "old_path": "rust/bssl-tls/src/tests.rs",
      "new_id": "084637d03e69d5b81a4c55e9f3529c98aa4c4f1a",
      "new_mode": 33188,
      "new_path": "rust/bssl-tls/src/tests.rs"
    },
    {
      "type": "modify",
      "old_id": "0b22229e4bb712ee6aacd98bda3f06c700e4aa7b",
      "old_mode": 33188,
      "old_path": "rust/bssl-tls/src/tests/datagram.rs",
      "new_id": "93598920196a988a798be6e24c5e25611e097402",
      "new_mode": 33188,
      "new_path": "rust/bssl-tls/src/tests/datagram.rs"
    }
  ]
}
