)]}'
{
  "commit": "dd73e69a4e86fa178a4d19033c691e9b42cc1088",
  "tree": "3b8f47559e777b430e2755e70f47ad69f31431c1",
  "parents": [
    "fab96f87245d7c6b941515201843665122650b88"
  ],
  "author": {
    "name": "Antoine Desbois",
    "email": "antoinedesbois@google.com",
    "time": "Fri Oct 02 13:50:28 2026 -0700"
  },
  "committer": {
    "name": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Sat Oct 03 01:03:48 2026 -0700"
  },
  "message": "Add X509CertificateBuilder to bssl-x509\n\nAdd X509CertificateBuilder to construct and sign self-signed X.509v3 certificates with SHA-256 using an existing PrivateKey.\n\nBug: 549745797\nChange-Id: I823eb8b1e5fcd03412cb4b900cc88773d8eaa48d\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/103249\nCommit-Queue: Xiangfei Ding \u003cxfding@google.com\u003e\nReviewed-by: Xiangfei Ding \u003cxfding@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2e2cb9a248938b4965dce17a9b050e04813f6039",
      "old_mode": 33188,
      "old_path": "rust/bssl-x509/Cargo.toml",
      "new_id": "06e8a80cf8b895aee45dda7d15df77969cb9f68f",
      "new_mode": 33188,
      "new_path": "rust/bssl-x509/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "7156d8ae295edbffacc313f091643ff3f350cf9d",
      "old_mode": 33188,
      "old_path": "rust/bssl-x509/src/certificates.rs",
      "new_id": "6ad3509792f304082d2d3cf75b4a16b87091aa2e",
      "new_mode": 33188,
      "new_path": "rust/bssl-x509/src/certificates.rs"
    },
    {
      "type": "modify",
      "old_id": "ff7000fe97a0f50649ba53c40421b148f3309db0",
      "old_mode": 33188,
      "old_path": "rust/bssl-x509/src/tests.rs",
      "new_id": "eeae16a074bdd443d225504bd91433f12f819611",
      "new_mode": 33188,
      "new_path": "rust/bssl-x509/src/tests.rs"
    }
  ]
}
