)]}'
{
  "commit": "c42a03f702c3abafaabf476c9df9595e96640a2b",
  "tree": "238f5b337c067145def596be89baa82fae27bc2b",
  "parents": [
    "a6f3c4c14e6515c8c7f213032be8dee3f18a9b19"
  ],
  "author": {
    "name": "Rudolf Polzer",
    "email": "rpolzer@google.com",
    "time": "Fri Jan 02 00:45:32 2026 -0800"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jan 02 02:25:08 2026 -0800"
  },
  "message": "list_unintended_exported_symbols: export public symbols list.\n\nThis list could be used for namespacing as follows (using existing\nprototype scripts that do a bit more than what we actually will need in\nthe end):\n\n```\n$ util/list_unintended_exported_symbols.sh\n$ cmake -GNinja -B build -DBORINGSSL_PREFIX\u003dbrlogenshfegle -DBORINGSSL_PREFIX_SYMBOLS\u003d$PWD/include.syms\n$ ninja -C build\n$ nm --defined-only --extern-only --format\u003djust-symbols --demangle build/libcrypto.a | grep -v brlogenshfegle | grep -v ^std:: | grep -v \\.o: | grep . | less\n```\n\nNote that this does not yet cover asm defined symbols.\n\nBug: 42220000\nChange-Id: I6ea9d50f164ba420f52e32b83d97b2ebfd8d6066\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/86428\nReviewed-by: Xiangfei Ding \u003cxfding@google.com\u003e\nCommit-Queue: Rudolf Polzer \u003crpolzer@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d6db5eac2d407fce43fd09ce8f0cdd5804642310",
      "old_mode": 33188,
      "old_path": "util/extract_identifiers_clang_json.go",
      "new_id": "d7cf27abd68322ec5fb00a7ed842a4f0681f9416",
      "new_mode": 33188,
      "new_path": "util/extract_identifiers_clang_json.go"
    },
    {
      "type": "modify",
      "old_id": "0286372a0bf069989d166d6dcf5d7b30ea1a9691",
      "old_mode": 33261,
      "old_path": "util/list_unintended_exported_symbols.sh",
      "new_id": "deb043b9de76f41b3a3d613e9bacd190b2b8a41f",
      "new_mode": 33261,
      "new_path": "util/list_unintended_exported_symbols.sh"
    }
  ]
}
