)]}'
{
  "commit": "5481e363e80df23b909d477b60ff036ad26fc5df",
  "tree": "452506ede299f4c314aca4b8e0e2b58766e3314e",
  "parents": [
    "37f12f76fb525b4c3a24e8e78b73e8529c15e713"
  ],
  "author": {
    "name": "Elly",
    "email": "ellyjones@chromium.org",
    "time": "Wed Aug 13 17:07:06 2025 +0000"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Aug 13 11:29:59 2025 -0700"
  },
  "message": "pki: allow span\u003cstring_view\u003e for allowed types in PEMTokenizer\n\nOtherwise, callers are forced to heap-allocate a std::vector of\nheap-allocated std::strings to use this class. Since the common use\ncases for this class have a fixed, compile-time constant set of allowed\ntypes, it\u0027s convenient to let callers just pass a span taken from a\nconst std::array or similar.\n\nChange-Id: I292b3c6cae1855c91956996f9da02d4343dc9830\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/81227\nReviewed-by: Lily Chen \u003cchlily@google.com\u003e\nCommit-Queue: Lily Chen \u003cchlily@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "880f7ef4044c1a80bd27c9318382d8f1330b6bee",
      "old_mode": 33188,
      "old_path": "pki/pem.cc",
      "new_id": "4e27b7407e6560465087b3fc80ca27cedce93419",
      "new_mode": 33188,
      "new_path": "pki/pem.cc"
    },
    {
      "type": "modify",
      "old_id": "42e374cac409c8b81c8dc239b651bcdfa52cfcdb",
      "old_mode": 33188,
      "old_path": "pki/pem.h",
      "new_id": "b7aefbf1c7e8a3c535c7d3afdbdf6fddd25f33a1",
      "new_mode": 33188,
      "new_path": "pki/pem.h"
    },
    {
      "type": "modify",
      "old_id": "2b652c589f0f28c31c266934f18363393551fd48",
      "old_mode": 33188,
      "old_path": "pki/pem_unittest.cc",
      "new_id": "3a6e2dbcd19853cda4039cd71e6f52b3a4debc7f",
      "new_mode": 33188,
      "new_path": "pki/pem_unittest.cc"
    }
  ]
}
