)]}'
{
  "commit": "e5cb31889be84598f622eb3ed61494cb082cfbee",
  "tree": "a7ba07e51025015220ecd2fdf24bd14e38c66c96",
  "parents": [
    "bdb6028f66bb1059aa593f2ac7c8d90680840306"
  ],
  "author": {
    "name": "Xiangfei Ding",
    "email": "xfding@google.com",
    "time": "Mon Oct 19 18:25:25 2026 +0000"
  },
  "committer": {
    "name": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Oct 22 09:42:25 2026 -0700"
  },
  "message": "asn1,x509: Move statics into anonymous namespace\n\nSigned-off-by: Xiangfei Ding \u003cxfding@google.com\u003e\nChange-Id: I2e0635e70e40b437b90844f7e06a18886a6a6964\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/104368\nReviewed-by: Lily Chen \u003cchlily@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e57fde1485cb8000504d6a99936c2dffae7f5450",
      "old_mode": 33188,
      "old_path": "crypto/asn1/a_strex.cc",
      "new_id": "933818eb4adb199174bca12f1b1afa2bc920f1fb",
      "new_mode": 33188,
      "new_path": "crypto/asn1/a_strex.cc"
    },
    {
      "type": "modify",
      "old_id": "65a3226eb351173fc3b92ff881526bb28b7360b8",
      "old_mode": 33188,
      "old_path": "crypto/asn1/a_strnid.cc",
      "new_id": "db50d518e3ec6d4e81abfc0367e0b77225792811",
      "new_mode": 33188,
      "new_path": "crypto/asn1/a_strnid.cc"
    },
    {
      "type": "modify",
      "old_id": "f3dd9db3e4152f2b6981509315e1b5b71b5fef15",
      "old_mode": 33188,
      "old_path": "crypto/asn1/internal.h",
      "new_id": "382a1ee8ef07b948eee39cde035a50c884479d34",
      "new_mode": 33188,
      "new_path": "crypto/asn1/internal.h"
    },
    {
      "type": "modify",
      "old_id": "e4389e0c7b2ca824ed016e39e223f769814df2ce",
      "old_mode": 33188,
      "old_path": "crypto/x509/algorithm.cc",
      "new_id": "1e5afbcbdc7ba2f760cc0f39dd802ace29053118",
      "new_mode": 33188,
      "new_path": "crypto/x509/algorithm.cc"
    },
    {
      "type": "modify",
      "old_id": "4fb4f500b3a4b47848d737a6f3614a754c9b5581",
      "old_mode": 33188,
      "old_path": "crypto/x509/asn1_gen.cc",
      "new_id": "a8adc50593b68d48c2844a2d7e7e7576d84d66f7",
      "new_mode": 33188,
      "new_path": "crypto/x509/asn1_gen.cc"
    },
    {
      "type": "modify",
      "old_id": "a1aeecfaaac3ec79bd207c4bd175e48084152001",
      "old_mode": 33188,
      "old_path": "crypto/x509/by_dir.cc",
      "new_id": "eeb7aa7ac11b1cf079fa92d49ae379a02a9b2e65",
      "new_mode": 33188,
      "new_path": "crypto/x509/by_dir.cc"
    },
    {
      "type": "modify",
      "old_id": "f7d124a79e7a0d0b895d1813594bc8c8365d724f",
      "old_mode": 33188,
      "old_path": "crypto/x509/by_file.cc",
      "new_id": "39de09682cef91adab848bfb8586480944f546c3",
      "new_mode": 33188,
      "new_path": "crypto/x509/by_file.cc"
    },
    {
      "type": "modify",
      "old_id": "568b474841af80826e32d52cdddaf02413ce8c92",
      "old_mode": 33188,
      "old_path": "crypto/x509/name_print.cc",
      "new_id": "ffe7dc1ec13340c9b7009edfad9e6561207fb8d5",
      "new_mode": 33188,
      "new_path": "crypto/x509/name_print.cc"
    },
    {
      "type": "modify",
      "old_id": "84b54ebbe89d60668e56bc60fa81c2abdd2d1fe2",
      "old_mode": 33188,
      "old_path": "crypto/x509/rsa_pss.cc",
      "new_id": "3a0ebebf8299ffbdd547f6266ce6778d45878f42",
      "new_mode": 33188,
      "new_path": "crypto/x509/rsa_pss.cc"
    },
    {
      "type": "modify",
      "old_id": "1b9ef887c4ab7eaf9818601e07b2326f5165bd94",
      "old_mode": 33188,
      "old_path": "crypto/x509/v3_akey.cc",
      "new_id": "2c82870cab063580336a18f5ad0291ea14ea3273",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_akey.cc"
    },
    {
      "type": "modify",
      "old_id": "e64d323d11269dc9a229bfc4392a054324391869",
      "old_mode": 33188,
      "old_path": "crypto/x509/v3_alt.cc",
      "new_id": "ffc21778d23bcc92fde6f2bb86a5ee57a7b74a09",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_alt.cc"
    },
    {
      "type": "modify",
      "old_id": "61194001bba03ae7ef99632ae84d8286f1de6be2",
      "old_mode": 33188,
      "old_path": "crypto/x509/v3_bcons.cc",
      "new_id": "d70c8d0a550855ccb250e68ada334801e4a9efcf",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_bcons.cc"
    },
    {
      "type": "modify",
      "old_id": "9b3acc8fb5ab3874d9a2ed58eb21ec5625898cc8",
      "old_mode": 33188,
      "old_path": "crypto/x509/v3_bitst.cc",
      "new_id": "2c4abcaf43fccc451465f9896052b5ff60a31bc3",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_bitst.cc"
    },
    {
      "type": "modify",
      "old_id": "2d478c919fff0c728340d8f8e7b14465e0e5f956",
      "old_mode": 33188,
      "old_path": "crypto/x509/v3_conf.cc",
      "new_id": "d80447cf899de3dd209e06e84f150142585166f4",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_conf.cc"
    },
    {
      "type": "modify",
      "old_id": "840262e51c1a9c80e9a4568c3b966263b781db28",
      "old_mode": 33188,
      "old_path": "crypto/x509/v3_cpols.cc",
      "new_id": "a183b33773cac560152d3d02a77b2ad08c71441d",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_cpols.cc"
    },
    {
      "type": "modify",
      "old_id": "6db3c625b704ed8ebdee4e06d77eb56f06f86150",
      "old_mode": 33188,
      "old_path": "crypto/x509/v3_crld.cc",
      "new_id": "1e02784f7e1807cd95f2fe5fbc743c7a26e8cf2f",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_crld.cc"
    },
    {
      "type": "modify",
      "old_id": "41440fe7e415b1e5337488b275e753b86d9368ee",
      "old_mode": 33188,
      "old_path": "crypto/x509/v3_enum.cc",
      "new_id": "524761e396b3a5345808cd60fcee76e14a2acd44",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_enum.cc"
    },
    {
      "type": "modify",
      "old_id": "60c623823167f855cf72937cab178675628e5865",
      "old_mode": 33188,
      "old_path": "crypto/x509/v3_extku.cc",
      "new_id": "46e6f11e3a9d3c96e087471b61af7bc6c9c47468",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_extku.cc"
    },
    {
      "type": "modify",
      "old_id": "67a0743b638ee1c931f14b0f10b91e4e3c2c17db",
      "old_mode": 33188,
      "old_path": "crypto/x509/v3_genn.cc",
      "new_id": "ac839d5b049f96c394ee97edecaecd1ee161cf8c",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_genn.cc"
    },
    {
      "type": "modify",
      "old_id": "a6b8aed9f2e28b8e12e2fa8b64206d6dc01fd480",
      "old_mode": 33188,
      "old_path": "crypto/x509/v3_ia5.cc",
      "new_id": "a51ae74c7a72ca12cb70e1f3f550580d6ace77e2",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_ia5.cc"
    },
    {
      "type": "modify",
      "old_id": "21d463871caff9da4ef088bd6b196809bdf65515",
      "old_mode": 33188,
      "old_path": "crypto/x509/v3_info.cc",
      "new_id": "be017f57b5055adbf74c50a465fad65f39ab134a",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_info.cc"
    },
    {
      "type": "modify",
      "old_id": "7d072d1627aecb556370509c06a4c3a07117b025",
      "old_mode": 33188,
      "old_path": "crypto/x509/v3_int.cc",
      "new_id": "608e5658468235da3ca261b16fb2af65a00dba25",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_int.cc"
    },
    {
      "type": "modify",
      "old_id": "676e38c2a3474acda77920caf32d73e1f65c677b",
      "old_mode": 33188,
      "old_path": "crypto/x509/v3_lib.cc",
      "new_id": "a2cf9e498707917de8fd758611d9fa5a60cd8f51",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_lib.cc"
    },
    {
      "type": "modify",
      "old_id": "f70ba2e78d587a447a5c756cc5a3eda111517007",
      "old_mode": 33188,
      "old_path": "crypto/x509/v3_ocsp.cc",
      "new_id": "f9ba1519087b8a4456975d27681a76b451fde867",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_ocsp.cc"
    },
    {
      "type": "modify",
      "old_id": "f74d89cfd0815a4e943f09eed9a5a5cacd081875",
      "old_mode": 33188,
      "old_path": "crypto/x509/v3_pcons.cc",
      "new_id": "eaf7ef804e28eb60da61cf975a4e58c12bfc1fc2",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_pcons.cc"
    },
    {
      "type": "modify",
      "old_id": "bb5fa50d979893363c49d51cba1012fd9ba52e5b",
      "old_mode": 33188,
      "old_path": "crypto/x509/v3_pmaps.cc",
      "new_id": "ab262d088bb74aa89f64994bec67b678dceb0af9",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_pmaps.cc"
    },
    {
      "type": "modify",
      "old_id": "c2da548f9d5e1e95f82523087306e64179f95666",
      "old_mode": 33188,
      "old_path": "crypto/x509/v3_prn.cc",
      "new_id": "ecf8c5d181d0bea822dd2fd5da31c853ebd816f6",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_prn.cc"
    },
    {
      "type": "modify",
      "old_id": "93f6fc97b486ccea5d9f958124d1751862f20e79",
      "old_mode": 33188,
      "old_path": "crypto/x509/v3_purp.cc",
      "new_id": "0ffe349be994899f2699e95eccfbf8ca52fa6d0c",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_purp.cc"
    },
    {
      "type": "modify",
      "old_id": "3eed1cc88da935f2606898782e3d1d3425260cff",
      "old_mode": 33188,
      "old_path": "crypto/x509/v3_skey.cc",
      "new_id": "841f67943caee1dcacb67c2f536d7c765868d225",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_skey.cc"
    },
    {
      "type": "modify",
      "old_id": "324e1496a412acc277921eef19d1bd15451dcdc1",
      "old_mode": 33188,
      "old_path": "crypto/x509/v3_utl.cc",
      "new_id": "caca589d9d3c458e6cc78e733b8c3bfccf480cec",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_utl.cc"
    },
    {
      "type": "modify",
      "old_id": "db99212ec7cd0ec1e066b3e2909e415d4cdab50c",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_ext.cc",
      "new_id": "b2ddb57b0995b72893b3f59d91e357bf6ebd34d6",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_ext.cc"
    },
    {
      "type": "modify",
      "old_id": "b011e5b4d54128a9362616fbad999f1bababa1ad",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_extension_test.cc",
      "new_id": "e781d5593024e0f64e6ab5d34b7d732d44329131",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_extension_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5b603279d8ff578beb09f281555fd845b35ad606",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_lu.cc",
      "new_id": "896337f864e044496172bb1f01dccc459c5a2470",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_lu.cc"
    },
    {
      "type": "modify",
      "old_id": "be68c4fed217195795ead8ca8665b41b38a64119",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_req.cc",
      "new_id": "8ed277f8ec650427c0d8a376b57c91161cb65ac7",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_req.cc"
    },
    {
      "type": "modify",
      "old_id": "c89a4d90369a26d907b11a8dff5422978047a1f6",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_test.cc",
      "new_id": "48fb4d35e6e39e1fcacc96fa780bb3fc01048741",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e74191093ef6d2468d03983be28d52820850dcb5",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_time_test.cc",
      "new_id": "666711ef2c625bcf15f50f856855e00612e3de34",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_time_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a05ae88cd9a10eea59146cad38063e43238a8eea",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_trs.cc",
      "new_id": "7990ecdf22398468be35045b84cd8fb090f04676",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_trs.cc"
    },
    {
      "type": "modify",
      "old_id": "a959655884592ff71f0e84d0a7b0b3fc73fe6381",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_vfy.cc",
      "new_id": "678f685b19dbfdfa0ee0670bd8f3bd8943c83676",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_vfy.cc"
    },
    {
      "type": "modify",
      "old_id": "9841ad78476aa01fdfef99c915b5c68143363837",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_vpm.cc",
      "new_id": "c9d8e2e667b3d8b5f10792dc1f7c7f58e2d37c49",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_vpm.cc"
    },
    {
      "type": "modify",
      "old_id": "3b6eb77331280826928c73b683ae623e4234c76e",
      "old_mode": 33188,
      "old_path": "crypto/x509/x_crl.cc",
      "new_id": "05af8b44b00c69cca0a38cb33cbc684a46f68cd2",
      "new_mode": 33188,
      "new_path": "crypto/x509/x_crl.cc"
    },
    {
      "type": "modify",
      "old_id": "ac1a8ccf30b8ada6bc5ef92f4e0025c91758892f",
      "old_mode": 33188,
      "old_path": "crypto/x509/x_name.cc",
      "new_id": "4cdae37c09ab75a03a3679b7de844bc27455ebaa",
      "new_mode": 33188,
      "new_path": "crypto/x509/x_name.cc"
    },
    {
      "type": "modify",
      "old_id": "3d8d84df09190fcae5bbb5fa7c37815ff1fed922",
      "old_mode": 33188,
      "old_path": "crypto/x509/x_pubkey.cc",
      "new_id": "7cce8afc521fdfc8f9218728cda1ab008b36f485",
      "new_mode": 33188,
      "new_path": "crypto/x509/x_pubkey.cc"
    },
    {
      "type": "modify",
      "old_id": "31fb09fa2830c5776899bb3e2b8026cc5ed40855",
      "old_mode": 33188,
      "old_path": "crypto/x509/x_req.cc",
      "new_id": "92f1e7e3fdbf25d47432fb9d3b90e3fb340fcef2",
      "new_mode": 33188,
      "new_path": "crypto/x509/x_req.cc"
    },
    {
      "type": "modify",
      "old_id": "3c80431f755dc6bff88e42b64b7879f0b3cd2980",
      "old_mode": 33188,
      "old_path": "crypto/x509/x_x509.cc",
      "new_id": "f7d82ad0258e0c3109dfe1cc76ac163afe56e111",
      "new_mode": 33188,
      "new_path": "crypto/x509/x_x509.cc"
    },
    {
      "type": "modify",
      "old_id": "5e6030c2bc76c3d7432bfec3db854ce9bee965eb",
      "old_mode": 33188,
      "old_path": "crypto/x509/x_x509a.cc",
      "new_id": "bc32624ea5706fb829b3055c2e55fad1451f7ad2",
      "new_mode": 33188,
      "new_path": "crypto/x509/x_x509a.cc"
    }
  ]
}
