)]}'
{
  "commit": "00c70b8d698650e5836049def714b92d622bc4a6",
  "tree": "0169d2e7dfc20525e941a604f08b5b92af0ec481",
  "parents": [
    "67bb28c0fe17286b0b31864e91e70b9555887e53"
  ],
  "author": {
    "name": "Bob Beck",
    "email": "bbe@google.com",
    "time": "Wed Feb 01 12:41:49 2023 -0700"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Feb 01 19:57:04 2023 +0000"
  },
  "message": "Add locale independent implementations of isalpha, isalnum, isdigit,\nand isxdigit.\n\nAll of these can be affected by locale, and although we weren\u0027t using\nthem directly (except for isxdigit) we instead had manual versions inline\neverywhere.\n\nWhile I am here add OPENSSL_fromxdigit and deduplicate a bunch of code\nin hex decoders pulling out a hex value.\n\nChange-Id: Ie75a4fba0f043208c50b0bb14174516462c89673\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/56648\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\nCommit-Queue: Bob Beck \u003cbbe@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c53d6d588f7cdf62530f7e4b7f8df34d9fd3a387",
      "old_mode": 33188,
      "old_path": "crypto/asn1/a_mbstr.c",
      "new_id": "ef74d0d363a8c68a982f3251e193f25b87923867",
      "new_mode": 33188,
      "new_path": "crypto/asn1/a_mbstr.c"
    },
    {
      "type": "modify",
      "old_id": "e31de1f064d36750dbd6368a22bb05e4e5ad6d90",
      "old_mode": 33188,
      "old_path": "crypto/bn_extra/convert.c",
      "new_id": "78fe102e2dbc69dd07f737bc730bdea34446dc7a",
      "new_mode": 33188,
      "new_path": "crypto/bn_extra/convert.c"
    },
    {
      "type": "modify",
      "old_id": "9dedab96527a1958cd8b21e1b37d795eee18da11",
      "old_mode": 33188,
      "old_path": "crypto/mem.c",
      "new_id": "6ee5b0b740f77d46c2852aa271c79f92ce78f276",
      "new_mode": 33188,
      "new_path": "crypto/mem.c"
    },
    {
      "type": "modify",
      "old_id": "3be92a0870ed2d2bbdbe1373c7242c692771ab7e",
      "old_mode": 33188,
      "old_path": "crypto/pem/pem_lib.c",
      "new_id": "fc1144e000bbf0a872c96bf1ee0cf59c819788e3",
      "new_mode": 33188,
      "new_path": "crypto/pem/pem_lib.c"
    },
    {
      "type": "modify",
      "old_id": "7f954138c068ec81ec9c7a48c8b116e243d1029d",
      "old_mode": 33188,
      "old_path": "crypto/test/test_util.cc",
      "new_id": "23e8909fe88f8abb0a768f5d8866882f0a7abeea",
      "new_mode": 33188,
      "new_path": "crypto/test/test_util.cc"
    },
    {
      "type": "modify",
      "old_id": "c5bf8239b28c8fb6980fceaf9f13d71f461394dd",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_utl.c",
      "new_id": "fffb83df2cc557c4818b4529218e98f32cb3527b",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_utl.c"
    },
    {
      "type": "modify",
      "old_id": "0fd1209fb32864eeaf6b6f678810ac2672e6d59b",
      "old_mode": 33188,
      "old_path": "include/openssl/mem.h",
      "new_id": "374e18853092327985c3d5ffd1edcfdb0830977b",
      "new_mode": 33188,
      "new_path": "include/openssl/mem.h"
    },
    {
      "type": "modify",
      "old_id": "9e9adfea7b1fb3bac2dd0c141a1942050bc49b03",
      "old_mode": 33188,
      "old_path": "ssl/encrypted_client_hello.cc",
      "new_id": "e5b04005d20084ab932e125c9dbd960e3f375e1e",
      "new_mode": 33188,
      "new_path": "ssl/encrypted_client_hello.cc"
    },
    {
      "type": "modify",
      "old_id": "7c4c034acc334141d109fec6a83588fef1d20386",
      "old_mode": 33188,
      "old_path": "ssl/ssl_cipher.cc",
      "new_id": "391944af353540291ea9f387d60e4b4bbb14b97f",
      "new_mode": 33188,
      "new_path": "ssl/ssl_cipher.cc"
    },
    {
      "type": "modify",
      "old_id": "a9f92b61b66ed41f8623805b347f4bdf3b5db4ae",
      "old_mode": 33188,
      "old_path": "ssl/ssl_privkey.cc",
      "new_id": "60fda697d7148f03b9a1886dda701c9fc1f7ee88",
      "new_mode": 33188,
      "new_path": "ssl/ssl_privkey.cc"
    },
    {
      "type": "modify",
      "old_id": "5764b63c5a4f63a828e69cd6cce0b8dcdbaec7ec",
      "old_mode": 33188,
      "old_path": "ssl/test/test_config.cc",
      "new_id": "d51c601b4047c193895e1d4da4fc3b2221ebbf19",
      "new_mode": 33188,
      "new_path": "ssl/test/test_config.cc"
    }
  ]
}
