)]}'
{
  "commit": "d8d622f01a61eb076cb11231013f2d24ee2fe627",
  "tree": "75af9a47a7ceb93b24d756cb36c4bc73b9062b40",
  "parents": [
    "87d795a9722d7c060ba9f823874155e355879085"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Sat Jun 13 06:59:48 2026 -0400"
  },
  "committer": {
    "name": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jun 23 12:37:43 2026 -0700"
  },
  "message": "Fold x509_pubkey_{init,cleanup} into the class\n\nAs part of this, make X509_PUBKEY an opaque type.\n\nChange-Id: I867ed6df39f5a185e3face317c0a37f40096db6c\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/97152\nReviewed-by: Rudolf Polzer \u003crpolzer@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "05ccd6992e5b250974ab5e3109f65fbef065f6d0",
      "old_mode": 33188,
      "old_path": "crypto/x509/internal.h",
      "new_id": "2d5febc4e242c0f8d923af227f8c22a350a1467f",
      "new_mode": 33188,
      "new_path": "crypto/x509/internal.h"
    },
    {
      "type": "modify",
      "old_id": "012dd89001271cce01de65c8c37e3a60ba4d833f",
      "old_mode": 33188,
      "old_path": "crypto/x509/t_req.cc",
      "new_id": "17db3413dfb3430c160e345bc82cf04e6e112935",
      "new_mode": 33188,
      "new_path": "crypto/x509/t_req.cc"
    },
    {
      "type": "modify",
      "old_id": "e99fdaa63eb199321249f42e73a6bb5e2e8cd86d",
      "old_mode": 33188,
      "old_path": "crypto/x509/v3_skey.cc",
      "new_id": "446e32754011358fa357c02562306c6f8eeeaa02",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_skey.cc"
    },
    {
      "type": "modify",
      "old_id": "26abf2dc74ff9af128cdf5c443418a7145e8e17b",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_set.cc",
      "new_id": "e55829fb424308c16108772ccaebb855d93df35e",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_set.cc"
    },
    {
      "type": "modify",
      "old_id": "456ea4c8fdaa70ebaf76ad26e2b0e6fb26942d0c",
      "old_mode": 33188,
      "old_path": "crypto/x509/x_pubkey.cc",
      "new_id": "953ad315d151be3e594637829196089d1cefe9cd",
      "new_mode": 33188,
      "new_path": "crypto/x509/x_pubkey.cc"
    },
    {
      "type": "modify",
      "old_id": "088a2ce1070fee66c8ef35f3f702c176942fff94",
      "old_mode": 33188,
      "old_path": "crypto/x509/x_x509.cc",
      "new_id": "54c3a8c33d00f440ee43bdc445970d738e1778d2",
      "new_mode": 33188,
      "new_path": "crypto/x509/x_x509.cc"
    }
  ]
}
