)]}'
{
  "commit": "fbb876dcee91c83a78d930dc9fab79db0c12053e",
  "tree": "0c377cd6eef727287d317ee95f6744c68c7fa796",
  "parents": [
    "44979b8a96e43671e1283fdfc6757724248978bc"
  ],
  "author": {
    "name": "Xiangfei Ding",
    "email": "xfding@google.com",
    "time": "Tue Oct 06 08:43:33 2026 +0000"
  },
  "committer": {
    "name": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Oct 09 00:27:37 2026 -0700"
  },
  "message": "rust: Retire bssl-macros\n\nThis crate has been weird, we anticipated more macros to be added to\nthis crate but it turns out that we have just the right amount of them.\nSo this crate has lost most of its value.\n\nThe first step is to move the macro into bssl-sys. In the next\ninstallment we will drop the crate entirely.\n\nSigned-off-by: Xiangfei Ding \u003cxfding@google.com\u003e\nChange-Id: I7be77994f66a4445b8bafa9a32f77a826a6a6964\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/103587\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4a8843eb4da91d117f6e94374c3b7d8f5e361ab9",
      "old_mode": 33188,
      "old_path": "rust/Cargo.lock",
      "new_id": "6d0f72c69da66cd9ddfc68281f4c6a8d81a734fa",
      "new_mode": 33188,
      "new_path": "rust/Cargo.lock"
    },
    {
      "type": "modify",
      "old_id": "75fc7a5a97406a42b75ad9a6d1522259e8597899",
      "old_mode": 33188,
      "old_path": "rust/bssl-crypto/src/lib.rs",
      "new_id": "f17d0dd5a719a0ff77f73263d55c5eae766d901f",
      "new_mode": 33188,
      "new_path": "rust/bssl-crypto/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "d94a090923c85fd96eff1c66127cab77b3cdb9ca",
      "old_mode": 33188,
      "old_path": "rust/bssl-sys/Cargo.toml",
      "new_id": "06cac9e85b2d9cedb2cb83e6c1e8e20dd644bc7c",
      "new_mode": 33188,
      "new_path": "rust/bssl-sys/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "d42f8231a61bf36ce36647091a0fa8f29cfe6d4d",
      "old_mode": 33188,
      "old_path": "rust/bssl-sys/src/lib.rs",
      "new_id": "eca86d56872aa9859c9ab7f1a9e593ad15214dff",
      "new_mode": 33188,
      "new_path": "rust/bssl-sys/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "f659b0bc848bb270a6bf56314fcffaf1b724fe97",
      "old_mode": 33188,
      "old_path": "rust/bssl-tls/Cargo.toml",
      "new_id": "1e0a5054179b156d5b58a89890095e39e25a2fe0",
      "new_mode": 33188,
      "new_path": "rust/bssl-tls/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "1ee12cb9bdceaf941677a353445eb9323108e4ce",
      "old_mode": 33188,
      "old_path": "rust/bssl-tls/src/alerts.rs",
      "new_id": "a6ad2b3ed9fb79e2ffff05d08cca102d1578090f",
      "new_mode": 33188,
      "new_path": "rust/bssl-tls/src/alerts.rs"
    },
    {
      "type": "modify",
      "old_id": "4a0fc4077e469771ef2e5fa8c30200e1230b9a78",
      "old_mode": 33188,
      "old_path": "rust/bssl-tls/src/config.rs",
      "new_id": "2b4727df02549bbe0e6b9f873e78070c2e0ac1fa",
      "new_mode": 33188,
      "new_path": "rust/bssl-tls/src/config.rs"
    },
    {
      "type": "modify",
      "old_id": "51614a8ca33d7dba33ee41cc370e45cb0e879ba6",
      "old_mode": 33188,
      "old_path": "rust/bssl-tls/src/connection/lifecycle.rs",
      "new_id": "f9475888ac33b850b6bbf54ea257da03b5e08542",
      "new_mode": 33188,
      "new_path": "rust/bssl-tls/src/connection/lifecycle.rs"
    },
    {
      "type": "modify",
      "old_id": "5f3e8d4703383eb8ae0999cc2a2c1677a2a66a79",
      "old_mode": 33188,
      "old_path": "rust/bssl-tls/src/credentials.rs",
      "new_id": "1563d221e54a1f3740e04d9c6033e18738581da2",
      "new_mode": 33188,
      "new_path": "rust/bssl-tls/src/credentials.rs"
    },
    {
      "type": "modify",
      "old_id": "5fc9198c947d07321eb055d5fb8f6b0553ae0b86",
      "old_mode": 33188,
      "old_path": "rust/bssl-tls/src/credentials/early_callback.rs",
      "new_id": "a09bbf92e23b221bf47612052adfe07b115a9a87",
      "new_mode": 33188,
      "new_path": "rust/bssl-tls/src/credentials/early_callback.rs"
    },
    {
      "type": "modify",
      "old_id": "675cc7e54ca3e029912ccb3818800b17de64e137",
      "old_mode": 33188,
      "old_path": "rust/bssl-tls/src/credentials/select_cert.rs",
      "new_id": "a570d86613b4eaf6b43842b17437afcd1ef35d3b",
      "new_mode": 33188,
      "new_path": "rust/bssl-tls/src/credentials/select_cert.rs"
    },
    {
      "type": "modify",
      "old_id": "d808da497e0bc9970e2a5dbc3ba52c48395baa5d",
      "old_mode": 33188,
      "old_path": "rust/bssl-tls/src/errors.rs",
      "new_id": "b5e0dff825f5fae45d96bd8d92dde12ce0c61acf",
      "new_mode": 33188,
      "new_path": "rust/bssl-tls/src/errors.rs"
    },
    {
      "type": "modify",
      "old_id": "06e8a80cf8b895aee45dda7d15df77969cb9f68f",
      "old_mode": 33188,
      "old_path": "rust/bssl-x509/Cargo.toml",
      "new_id": "2ec9ddfb74dd7deef84faec2a93734af98488801",
      "new_mode": 33188,
      "new_path": "rust/bssl-x509/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "6ad3509792f304082d2d3cf75b4a16b87091aa2e",
      "old_mode": 33188,
      "old_path": "rust/bssl-x509/src/certificates.rs",
      "new_id": "f402c7c5eeb921983d7b048bff3d8e7f88cafafe",
      "new_mode": 33188,
      "new_path": "rust/bssl-x509/src/certificates.rs"
    },
    {
      "type": "modify",
      "old_id": "0ee83adee3e66d5723efc68866a5419153ef201f",
      "old_mode": 33188,
      "old_path": "rust/bssl-x509/src/errors.rs",
      "new_id": "35407ae3b6260cfc251345ea8aebfeffe12377a7",
      "new_mode": 33188,
      "new_path": "rust/bssl-x509/src/errors.rs"
    },
    {
      "type": "modify",
      "old_id": "c16b9a925b15b09cf6e6f2186d8c9405d5e70cf7",
      "old_mode": 33188,
      "old_path": "rust/bssl-x509/src/keys.rs",
      "new_id": "266dc795222643f73d9c8983f560b50e2ef3a38d",
      "new_mode": 33188,
      "new_path": "rust/bssl-x509/src/keys.rs"
    },
    {
      "type": "modify",
      "old_id": "afbc2e445cb8caa20a10d98da6762b7b184c4c47",
      "old_mode": 33188,
      "old_path": "rust/bssl-x509/src/params.rs",
      "new_id": "70b7a851299c3ee127cc2e1a5d7738ae879808e0",
      "new_mode": 33188,
      "new_path": "rust/bssl-x509/src/params.rs"
    }
  ]
}
