)]}'
{
  "commit": "3e13772fded7a6beb35e75b6b84f5244f7865b7e",
  "tree": "deb29600940ac0836cda00989a486dfbce023840",
  "parents": [
    "a3921b47cfc43d9a114e3f340baa21ba7748aa19"
  ],
  "author": {
    "name": "Rudolf Polzer",
    "email": "rpolzer@google.com",
    "time": "Mon Dec 29 05:48:24 2025 -0800"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Jan 07 04:14:26 2026 -0800"
  },
  "message": "Namespace all lhash internal symbols.\n\nLHASH_OF is only used internally (and can later be changed to be a C++\ntemplate). As such, its symbols can just all be moved into our\nnamespace.\n\nHere I put the entire .cc file in the namespace block, as lhash has no\npublic symbols at all, and as it also contains structs that can\u0027t be\ndefined in the namespace.\n\nDown from 974 to 906 unintended exported symbols.\n\nBug: 42220000\nChange-Id: I6333a8c86b185326fa88a1a0b382a3421f201699\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/86247\nCommit-Queue: Rudolf Polzer \u003crpolzer@google.com\u003e\nReviewed-by: Xiangfei Ding \u003cxfding@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4502450a6d126bb7685984716f8959ddf8c1d693",
      "old_mode": 33188,
      "old_path": "crypto/asn1/a_strnid.cc",
      "new_id": "18ae28860fb833db93836a3e52dd4ec0f4e6bafa",
      "new_mode": 33188,
      "new_path": "crypto/asn1/a_strnid.cc"
    },
    {
      "type": "modify",
      "old_id": "5b7b2f7af8bd533a7571cf8bd58eca33696380a7",
      "old_mode": 33188,
      "old_path": "crypto/conf/conf.cc",
      "new_id": "6836af933a84c83118ee08c4f1b8e3066f17642e",
      "new_mode": 33188,
      "new_path": "crypto/conf/conf.cc"
    },
    {
      "type": "modify",
      "old_id": "ea7a073deb121723b2290d0e8a51c1612725f245",
      "old_mode": 33188,
      "old_path": "crypto/conf/internal.h",
      "new_id": "f1a29bc8ef26c0c4fbad45e837c52ef3d89b651c",
      "new_mode": 33188,
      "new_path": "crypto/conf/internal.h"
    },
    {
      "type": "modify",
      "old_id": "e8e0b04b5b23a25f7373fb9748b466314eeab6e2",
      "old_mode": 33188,
      "old_path": "crypto/lhash/internal.h",
      "new_id": "42931a6a1b6997e1db82aed047c7b3b6da59e6e0",
      "new_mode": 33188,
      "new_path": "crypto/lhash/internal.h"
    },
    {
      "type": "modify",
      "old_id": "7fab7fa0b4dbbc22c29c9749a606140601b2ea94",
      "old_mode": 33188,
      "old_path": "crypto/lhash/lhash.cc",
      "new_id": "a2cfc0c2c05c56fb57a270e8abc29b5567adcf8c",
      "new_mode": 33188,
      "new_path": "crypto/lhash/lhash.cc"
    },
    {
      "type": "modify",
      "old_id": "350957ff112ec6f5d85b71e2a5daa9e898158ba6",
      "old_mode": 33188,
      "old_path": "crypto/lhash/lhash_test.cc",
      "new_id": "1f4ba68f3449f7f51d3f33a059af1577bd370583",
      "new_mode": 33188,
      "new_path": "crypto/lhash/lhash_test.cc"
    },
    {
      "type": "modify",
      "old_id": "eded5896995fdb3aed22f1ee788b7162e0f6b652",
      "old_mode": 33188,
      "old_path": "crypto/obj/obj.cc",
      "new_id": "c5d9b040c1c1bab79528be91bdd1bd73c6ec81aa",
      "new_mode": 33188,
      "new_path": "crypto/obj/obj.cc"
    },
    {
      "type": "modify",
      "old_id": "d04e5c18074106066c972a6ef9644f4da8dcca3b",
      "old_mode": 33188,
      "old_path": "crypto/pool/internal.h",
      "new_id": "7f7e856401874f9c20dd7303e87be6e6b286012c",
      "new_mode": 33188,
      "new_path": "crypto/pool/internal.h"
    },
    {
      "type": "modify",
      "old_id": "13524f75428ed5dd23c5987f132d525c7c2a9c29",
      "old_mode": 33188,
      "old_path": "crypto/pool/pool.cc",
      "new_id": "665f74f802b5098b8f39ea7b5ad25bf20f982d9f",
      "new_mode": 33188,
      "new_path": "crypto/pool/pool.cc"
    },
    {
      "type": "modify",
      "old_id": "9048ad324e9a4c22999bd3f559cb5997ae87e609",
      "old_mode": 33188,
      "old_path": "ssl/internal.h",
      "new_id": "e08b5f11e94e50b04d63a22f6878eef9c22b6ba5",
      "new_mode": 33188,
      "new_path": "ssl/internal.h"
    }
  ]
}
