)]}'
{
  "commit": "27c62ff54d72b4a2dd55c3c4ace527550a051626",
  "tree": "761a6f76892f7b2d6653a885e432903436f4d28b",
  "parents": [
    "0b2b80bdb886ea106021512a16b66cfddafa8302"
  ],
  "author": {
    "name": "xfding",
    "email": "xfding@google.com",
    "time": "Thu Mar 19 13:29:32 2026 +0000"
  },
  "committer": {
    "name": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Jul 06 23:59:30 2026 -0700"
  },
  "message": "rust: bssl-tls: Introduce asynchronous private key delegate\n\nThis allows the authenticating party to sign or decrypt data\nasynchronously.\n\nBug: 479599893\n\nSigned-off-by: Xiangfei Ding \u003cxfding@google.com\u003e\nChange-Id: I61172bf18bfce94c287413c436b881926a6a6964\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/91088\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": "35b2c2d5093b89cf1ea10f08d8a4500e67c2fc8a",
      "old_mode": 33188,
      "old_path": "rust/bssl-tls/src/connection.rs",
      "new_id": "03347b25bcf9be90cf84a3b74d44c5fc23296bea",
      "new_mode": 33188,
      "new_path": "rust/bssl-tls/src/connection.rs"
    },
    {
      "type": "modify",
      "old_id": "8cce65e700a4924d41d20a606cb523a0be8782ca",
      "old_mode": 33188,
      "old_path": "rust/bssl-tls/src/connection/credentials.rs",
      "new_id": "11b16e504c8de96af37a6b3b785b1b01e094069c",
      "new_mode": 33188,
      "new_path": "rust/bssl-tls/src/connection/credentials.rs"
    },
    {
      "type": "modify",
      "old_id": "0d1745d87f4cd0d86d95ec4b0e4b97897afa697d",
      "old_mode": 33188,
      "old_path": "rust/bssl-tls/src/connection/methods.rs",
      "new_id": "c22aae3a9faf163b1e08e9e6060ffe9ed062db9e",
      "new_mode": 33188,
      "new_path": "rust/bssl-tls/src/connection/methods.rs"
    },
    {
      "type": "modify",
      "old_id": "0ddc865c00d55d48862f54a7b49b8212e6443399",
      "old_mode": 33188,
      "old_path": "rust/bssl-tls/src/context.rs",
      "new_id": "fe9e4750f03cefaf2c4dbd353d0036b0a6ec1606",
      "new_mode": 33188,
      "new_path": "rust/bssl-tls/src/context.rs"
    },
    {
      "type": "modify",
      "old_id": "caa24f6e3fccbc2dc4fd3fc28a46fe9cdca52612",
      "old_mode": 33188,
      "old_path": "rust/bssl-tls/src/context/credentials.rs",
      "new_id": "8159b8add8998ae59ccd87e17ce561ff48f11753",
      "new_mode": 33188,
      "new_path": "rust/bssl-tls/src/context/credentials.rs"
    },
    {
      "type": "modify",
      "old_id": "fd51c52dbbff7c197fb35272b31de00c26dc5f0d",
      "old_mode": 33188,
      "old_path": "rust/bssl-tls/src/context/methods.rs",
      "new_id": "49c466951796c5206a39eedfd6068f75611e911e",
      "new_mode": 33188,
      "new_path": "rust/bssl-tls/src/context/methods.rs"
    },
    {
      "type": "modify",
      "old_id": "2a05af8c7b9b2cf5903b5394b1c837a1baca37b8",
      "old_mode": 33188,
      "old_path": "rust/bssl-tls/src/credentials.rs",
      "new_id": "7fe822b26b22acd1c2a9ae8e125a6c5b794a286f",
      "new_mode": 33188,
      "new_path": "rust/bssl-tls/src/credentials.rs"
    },
    {
      "type": "modify",
      "old_id": "6ca74494590e87451e7d78687529ed5443c018ce",
      "old_mode": 33188,
      "old_path": "rust/bssl-tls/src/credentials/methods.rs",
      "new_id": "11bc865cad1df3268fd1ad9364c3c5b69d07e479",
      "new_mode": 33188,
      "new_path": "rust/bssl-tls/src/credentials/methods.rs"
    },
    {
      "type": "modify",
      "old_id": "ac98e1f3898c71e34ef551d0c410008bbfe76dd1",
      "old_mode": 33188,
      "old_path": "rust/bssl-tls/src/lib.rs",
      "new_id": "54fd6bd4ad686f8ba951d6c822b91f2874d3786c",
      "new_mode": 33188,
      "new_path": "rust/bssl-tls/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "f7e92ea2e12136b0d780bd8cdb58aef61cd79aa6",
      "old_mode": 33188,
      "old_path": "rust/bssl-tls/src/tests.rs",
      "new_id": "83c7f5ff0cc3a828bf7ae6af763cafaf711ffa96",
      "new_mode": 33188,
      "new_path": "rust/bssl-tls/src/tests.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0dfe046df42f25e37d07b520d14d0f574fbef645",
      "new_mode": 33188,
      "new_path": "rust/bssl-tls/src/tests/credentials.rs"
    }
  ]
}
