)]}'
{
  "commit": "7c81c5faec7730fc232f278c1ac9977338cdecc0",
  "tree": "512ebbb47e6fd9fb4224fd4f4aca3e534b9f57f6",
  "parents": [
    "974083f2afe32b54645cecee013092f531836027"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Thu Dec 29 14:13:24 2022 -0500"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jan 17 19:36:40 2023 +0000"
  },
  "message": "Deprecate, test, and document X.509 config APIs.\n\nThese APIs should not be used, but far too many callers use them. In the\nmeantime, at least test this behavior (so it can be rewritten) and write\ndown why it should not be used.\n\nIn doing so, I noticed that we actually broke some cases in the\nASN1_generate_v3 logic. I think it broke in\nhttps://boringssl-review.googlesource.com/c/boringssl/+/48825. But since\nno one\u0027s noticed, I\u0027ve just kept it broken.\n\nBug: 430\nChange-Id: I80ab1985964fc506c8aead579c769f15291b1384\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/56029\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: Bob Beck \u003cbbe@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cc3cd00922d443d381874c5a76c2ebb598013dc8",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_test.cc",
      "new_id": "11f9eff9f49e6835fd9837462cc175146b04bb5c",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c0d1677545036dd2e01ce0580a73e37e35605b4c",
      "old_mode": 33188,
      "old_path": "include/openssl/x509v3.h",
      "new_id": "ca6e362575caaee533740bd5de8bbc15412a9272",
      "new_mode": 33188,
      "new_path": "include/openssl/x509v3.h"
    }
  ]
}
