)]}'
{
  "commit": "d9b81bb43a24b3adb6e8a616a4828e1bad89c486",
  "tree": "829b78d1efc024a01693da184f7d24a6558c0dc5",
  "parents": [
    "c2b7df5850398dc7c73146c07f6eed95dd363a48"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Sat Nov 18 19:48:21 2023 -0500"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Nov 27 17:15:37 2023 +0000"
  },
  "message": "Unexport various unused X509_OBJECT and X509_LOOKUP functions.\n\nSome things of note:\n\n- Anyone calling X509_OBJECT_up_ref_count is breaking X509_OBJECT\u0027s\n  internal invariants, or relying on someone else handing back an\n  X509_OBJECT with broken invariants.\n\n- X509_LOOKUP_by_subject hands back an X509_OBJECT with broken internal\n  invariants. Fortunately, it is never called, so unexport it as a the\n  first step to cleaning this up.\n\nChange-Id: Ia67693f802671cf857bf51aec6e20f27d1525212\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/64130\nAuto-Submit: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: Bob Beck \u003cbbe@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d113cee1665d95b395dfd31690e563fd516193a5",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_lu.c",
      "new_id": "2f5ba58bd1c25084300bccca4a546798e8356255",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_lu.c"
    },
    {
      "type": "modify",
      "old_id": "dfe66c514d6c7deb290ae262279861daf45eaeb3",
      "old_mode": 33188,
      "old_path": "include/openssl/x509.h",
      "new_id": "a7e4f010a6e670dfc1b08acbde7135d5915a8594",
      "new_mode": 33188,
      "new_path": "include/openssl/x509.h"
    }
  ]
}
