)]}'
{
  "commit": "e27691bc3cb49339e02fecbf0039d2bef0a53148",
  "tree": "a2eb1ce57840dbbc99fb9c60d0023919390ad8c5",
  "parents": [
    "3aac656df3cae09fb0d04a1e79d2b499f4a90dfa"
  ],
  "author": {
    "name": "Rudolf Polzer",
    "email": "rpolzer@google.com",
    "time": "Wed Jan 07 06:53:37 2026 -0800"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Jan 12 04:59:33 2026 -0800"
  },
  "message": "Namespace crypto/asn1\u0027s internal symbols.\n\nDown from 428 to 373 unintended exported symbols.\n\nBug: 42220000\nChange-Id: I941b1fd365b16cf621e0a6057721c7806a6a6964\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/86668\nReviewed-by: Xiangfei Ding \u003cxfding@google.com\u003e\nCommit-Queue: Rudolf Polzer \u003crpolzer@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3c97ccbc6674fdcc3c4c8f71e58ba1e6ab2f05bb",
      "old_mode": 33188,
      "old_path": "crypto/asn1/a_bitstr.cc",
      "new_id": "b7394c07137e6a092c036c22c0bf9f552cbc1fe2",
      "new_mode": 33188,
      "new_path": "crypto/asn1/a_bitstr.cc"
    },
    {
      "type": "modify",
      "old_id": "56b6ba47ce7dadfb6557399a0945b88440aa389f",
      "old_mode": 33188,
      "old_path": "crypto/asn1/a_gentm.cc",
      "new_id": "1dd22be0e19fb38938a7cb6aa1c7513984d991a5",
      "new_mode": 33188,
      "new_path": "crypto/asn1/a_gentm.cc"
    },
    {
      "type": "modify",
      "old_id": "5e6d3ff5c05d9d49822c53fa4f1ec9c4e11c29fb",
      "old_mode": 33188,
      "old_path": "crypto/asn1/a_int.cc",
      "new_id": "216c9daa831f8d12c618fabdcdebd6f418c70a2e",
      "new_mode": 33188,
      "new_path": "crypto/asn1/a_int.cc"
    },
    {
      "type": "modify",
      "old_id": "ddea75ed0a25845e5e9499fbf5d5c4e48b2abf9b",
      "old_mode": 33188,
      "old_path": "crypto/asn1/a_mbstr.cc",
      "new_id": "c70bb3b537de63221c71ad89325e49401ece1210",
      "new_mode": 33188,
      "new_path": "crypto/asn1/a_mbstr.cc"
    },
    {
      "type": "modify",
      "old_id": "0f667f304fb4dad09289cf040823e829c15767db",
      "old_mode": 33188,
      "old_path": "crypto/asn1/a_object.cc",
      "new_id": "a3143b778f780415e14a4ff78c7dd6e99d340a31",
      "new_mode": 33188,
      "new_path": "crypto/asn1/a_object.cc"
    },
    {
      "type": "modify",
      "old_id": "3c9978abc0ed99f5bfe4f5ee1b2673b1481778e1",
      "old_mode": 33188,
      "old_path": "crypto/asn1/a_strex.cc",
      "new_id": "bddcfcbd192c51091311a3a394eccdb0a95612b5",
      "new_mode": 33188,
      "new_path": "crypto/asn1/a_strex.cc"
    },
    {
      "type": "modify",
      "old_id": "18ae28860fb833db93836a3e52dd4ec0f4e6bafa",
      "old_mode": 33188,
      "old_path": "crypto/asn1/a_strnid.cc",
      "new_id": "5c40fd9df3abb06e79e84a735815824faf6daae5",
      "new_mode": 33188,
      "new_path": "crypto/asn1/a_strnid.cc"
    },
    {
      "type": "modify",
      "old_id": "af240a9ece2417e30d8ed02a07d3edd439d0ac17",
      "old_mode": 33188,
      "old_path": "crypto/asn1/a_time.cc",
      "new_id": "a12bfd7e1950b9e19844988465c92eb3463bb465",
      "new_mode": 33188,
      "new_path": "crypto/asn1/a_time.cc"
    },
    {
      "type": "modify",
      "old_id": "c6f066fdaed5e3a5962229de352cf35c2be6495b",
      "old_mode": 33188,
      "old_path": "crypto/asn1/a_type.cc",
      "new_id": "5ceff3cd73e92f1b788a7b61c205bb7d72457b15",
      "new_mode": 33188,
      "new_path": "crypto/asn1/a_type.cc"
    },
    {
      "type": "modify",
      "old_id": "c45220cc789ec03198040014975a5e5896216852",
      "old_mode": 33188,
      "old_path": "crypto/asn1/a_utctm.cc",
      "new_id": "16a140670fe4651bab2debb0757e2cf85b3c3d73",
      "new_mode": 33188,
      "new_path": "crypto/asn1/a_utctm.cc"
    },
    {
      "type": "modify",
      "old_id": "cf5c3f6a2c30ca26f95aa0f802155f5872628456",
      "old_mode": 33188,
      "old_path": "crypto/asn1/asn1_lib.cc",
      "new_id": "225361db88d712bae258d6e43669a47a46a52911",
      "new_mode": 33188,
      "new_path": "crypto/asn1/asn1_lib.cc"
    },
    {
      "type": "modify",
      "old_id": "e93e3566a829c6a165d7c8550637a3ef3082398b",
      "old_mode": 33188,
      "old_path": "crypto/asn1/asn1_test.cc",
      "new_id": "c3fe52d27234befbe163d3854993d12d01c669f2",
      "new_mode": 33188,
      "new_path": "crypto/asn1/asn1_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0988ca6eaadaa4c8c9a3bd29e9552f81f452dc2e",
      "old_mode": 33188,
      "old_path": "crypto/asn1/internal.h",
      "new_id": "c4a494123fb17ef204be0907d68346a5fd389f49",
      "new_mode": 33188,
      "new_path": "crypto/asn1/internal.h"
    },
    {
      "type": "modify",
      "old_id": "6361a0e98450c5179f7ff86a539065424dde1b0c",
      "old_mode": 33188,
      "old_path": "crypto/asn1/posix_time.cc",
      "new_id": "d6162a62074061c8f33c3f61a37adbd7cb6df230",
      "new_mode": 33188,
      "new_path": "crypto/asn1/posix_time.cc"
    },
    {
      "type": "modify",
      "old_id": "8928bf43d45a432e8051e24eb30311de0fc37195",
      "old_mode": 33188,
      "old_path": "crypto/asn1/tasn_dec.cc",
      "new_id": "20701dffc60c90b36d80b3d8183c5b396c242489",
      "new_mode": 33188,
      "new_path": "crypto/asn1/tasn_dec.cc"
    },
    {
      "type": "modify",
      "old_id": "07d74a8543f2c46680e4e811f431874d2499b7e4",
      "old_mode": 33188,
      "old_path": "crypto/asn1/tasn_enc.cc",
      "new_id": "1d1ad97f38cd0e96fd9867f14cfc0a9be157fa99",
      "new_mode": 33188,
      "new_path": "crypto/asn1/tasn_enc.cc"
    },
    {
      "type": "modify",
      "old_id": "b2ea46604b3a31e008493d62b4382c87e32974a6",
      "old_mode": 33188,
      "old_path": "crypto/asn1/tasn_fre.cc",
      "new_id": "7b5164bdae555773c5dc3cbc1c3392c23421e581",
      "new_mode": 33188,
      "new_path": "crypto/asn1/tasn_fre.cc"
    },
    {
      "type": "modify",
      "old_id": "8756830bb5c8253d19124c9fc39f0150f81d3f4f",
      "old_mode": 33188,
      "old_path": "crypto/asn1/tasn_new.cc",
      "new_id": "8278c8715392e3bf53091bcad50d10463a0749cc",
      "new_mode": 33188,
      "new_path": "crypto/asn1/tasn_new.cc"
    },
    {
      "type": "modify",
      "old_id": "faa82bca47626626d6181bdc4b71c9bb9c5202cf",
      "old_mode": 33188,
      "old_path": "crypto/asn1/tasn_typ.cc",
      "new_id": "0c3f6e2fdb70be2efc4b2ebd55317cecb68caeb2",
      "new_mode": 33188,
      "new_path": "crypto/asn1/tasn_typ.cc"
    },
    {
      "type": "modify",
      "old_id": "981fba4edac10b923c4bec677419da7ce0235d3a",
      "old_mode": 33188,
      "old_path": "crypto/asn1/tasn_utl.cc",
      "new_id": "1cd81162050c10de5015020c53dc2ec0057e24ae",
      "new_mode": 33188,
      "new_path": "crypto/asn1/tasn_utl.cc"
    },
    {
      "type": "modify",
      "old_id": "671914d5a9359138c91c9b3a25ff12d04ce9a11b",
      "old_mode": 33188,
      "old_path": "crypto/bytestring/cbs.cc",
      "new_id": "167a0cd5d9b2cee07888d29460cf57b617820480",
      "new_mode": 33188,
      "new_path": "crypto/bytestring/cbs.cc"
    },
    {
      "type": "modify",
      "old_id": "4310089a1edd814c779e5e923eab40ceff5ab4df",
      "old_mode": 33188,
      "old_path": "crypto/x509/internal.h",
      "new_id": "ddb14714f131222cd75483a648e679307c2711b4",
      "new_mode": 33188,
      "new_path": "crypto/x509/internal.h"
    },
    {
      "type": "modify",
      "old_id": "2d6577589f14c977e4279e2cde47eb9ee386706e",
      "old_mode": 33188,
      "old_path": "crypto/x509/v3_cpols.cc",
      "new_id": "8bfd919c161d70c2d46675de78fbd38b84c6fc07",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_cpols.cc"
    },
    {
      "type": "modify",
      "old_id": "5d0d4e4393b2df647cb13e4968d2517b4cffbf28",
      "old_mode": 33188,
      "old_path": "crypto/x509/v3_genn.cc",
      "new_id": "872dce53561d84629748cf4ffa386c58eb51b8f9",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_genn.cc"
    },
    {
      "type": "modify",
      "old_id": "3afcf4892dc73fef045229aea69e0294cd9a9a0b",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_att.cc",
      "new_id": "654db9484d28994d715c3b7339ebb62d315ce182",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_att.cc"
    },
    {
      "type": "modify",
      "old_id": "6f8c27062a73541365d0e03e328ec4ac08bb5aa9",
      "old_mode": 33188,
      "old_path": "crypto/x509/x_algor.cc",
      "new_id": "1e64b4671e04a26d095abba54c452fef92db700f",
      "new_mode": 33188,
      "new_path": "crypto/x509/x_algor.cc"
    },
    {
      "type": "modify",
      "old_id": "1d22ed638f95a8b3c132c4baaeb39f1978700c73",
      "old_mode": 33188,
      "old_path": "crypto/x509/x_crl.cc",
      "new_id": "23770e589163f3923c49d3996e82583ec5a2251d",
      "new_mode": 33188,
      "new_path": "crypto/x509/x_crl.cc"
    },
    {
      "type": "modify",
      "old_id": "12ab827b56a891431aa60e3f018b6f373c02e5dc",
      "old_mode": 33188,
      "old_path": "crypto/x509/x_name.cc",
      "new_id": "3f49dbf34f571fe31ce070d31ea65e5f6801ddfa",
      "new_mode": 33188,
      "new_path": "crypto/x509/x_name.cc"
    },
    {
      "type": "modify",
      "old_id": "4b0f3d64e3af41715cb2f2ee97a581bcc8c57d8c",
      "old_mode": 33188,
      "old_path": "crypto/x509/x_pubkey.cc",
      "new_id": "11b7269050eafe018edd79197d8e25475358efec",
      "new_mode": 33188,
      "new_path": "crypto/x509/x_pubkey.cc"
    },
    {
      "type": "modify",
      "old_id": "614bbb021cf1075555d60473b17e4f32199f62da",
      "old_mode": 33188,
      "old_path": "crypto/x509/x_x509.cc",
      "new_id": "75902161e8437331c25536e882dd2b4b79147be2",
      "new_mode": 33188,
      "new_path": "crypto/x509/x_x509.cc"
    },
    {
      "type": "modify",
      "old_id": "f682e534c18ff66a99ad1740306552f25a83ef3b",
      "old_mode": 33188,
      "old_path": "include/openssl/asn1t.h",
      "new_id": "22b1688f4ef768ca005fd9e01929094b832d1716",
      "new_mode": 33188,
      "new_path": "include/openssl/asn1t.h"
    }
  ]
}
