)]}'
{
  "commit": "78ab2c2774bccbd29ec217fd071e6ee63bde6bb1",
  "tree": "f030f222c1b812b7dc353828a11535e83da362e2",
  "parents": [
    "4b25a23ba41e7f3d9490aaf5f67e57cd7065d92f"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Mon Jan 05 11:48:01 2026 -0800"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Jan 05 11:49:28 2026 -0800"
  },
  "message": "Revert \"Namespace crypto/trust_token\u0027s internal symbols.\"\n\nThis reverts commit bb9a6cc1237421527806ff33d85961a59e68337e.\n\nReason for revert: looks like a lot of code depends on STACK_OF(T)\nexpanding to stack_st_T.\n\nOriginal change\u0027s description:\n\u003e Namespace crypto/trust_token\u0027s internal symbols.\n\u003e\n\u003e Required adding namespace support to `BORINGSSL_DEFINE_STACK_TRAITS`.\n\u003e\n\u003e Down from to 1019 to 949 exported symbols.\n\u003e\n\u003e Bug: 42220000\n\u003e Change-Id: I89bd01bd030c854320cf3e16984d0e2e22640591\n\u003e Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/86050\n\u003e Auto-Submit: Rudolf Polzer \u003crpolzer@google.com\u003e\n\u003e Reviewed-by: Xiangfei Ding \u003cxfding@google.com\u003e\n\u003e Reviewed-by: David Benjamin \u003cdavidben@google.com\u003e\n\u003e Commit-Queue: David Benjamin \u003cdavidben@google.com\u003e\n\nTBR\u003ddavidben@google.com,boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com,rpolzer@google.com,xfding@google.com\n\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nBug: 42220000\nChange-Id: I3bad910aa76740d1bb11e0fe1baa77e9cef9a82a\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/86587\nReviewed-by: Lily Chen \u003cchlily@google.com\u003e\nCommit-Queue: Lily Chen \u003cchlily@google.com\u003e\nAuto-Submit: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f05e8b8eed629c4f74ea800217105bb606ddfa6a",
      "old_mode": 33188,
      "old_path": "bench/trust_token.cc",
      "new_id": "3bb57e169ba526645a9a7b524f18d79cb255e6ae",
      "new_mode": 33188,
      "new_path": "bench/trust_token.cc"
    },
    {
      "type": "modify",
      "old_id": "b3f055b4c5b7fe316b1a7f4970da3561441916b4",
      "old_mode": 33188,
      "old_path": "crypto/trust_token/internal.h",
      "new_id": "208e9c3c0527dd8673bb8748ed7a3a442d8b0885",
      "new_mode": 33188,
      "new_path": "crypto/trust_token/internal.h"
    },
    {
      "type": "modify",
      "old_id": "d6749c79b3417f662177f4a1c401a98ba210573c",
      "old_mode": 33188,
      "old_path": "crypto/trust_token/pmbtoken.cc",
      "new_id": "0a819a81613ceefddf1f8b84feb8f5c5bb998fe6",
      "new_mode": 33188,
      "new_path": "crypto/trust_token/pmbtoken.cc"
    },
    {
      "type": "modify",
      "old_id": "4848bf6390f732e19dcbbbc8ae51c1b3ed5da559",
      "old_mode": 33188,
      "old_path": "crypto/trust_token/trust_token.cc",
      "new_id": "c13da8b0ba7cdc2902c9a2fdafaca0ef5fa8b2df",
      "new_mode": 33188,
      "new_path": "crypto/trust_token/trust_token.cc"
    },
    {
      "type": "modify",
      "old_id": "a701a7e839e64d8a3d5d1e40b5b6a10051bd7224",
      "old_mode": 33188,
      "old_path": "crypto/trust_token/voprf.cc",
      "new_id": "42cb998681d3a7470b070f038c4875b7a47d4801",
      "new_mode": 33188,
      "new_path": "crypto/trust_token/voprf.cc"
    },
    {
      "type": "modify",
      "old_id": "7cb2fb5d7f9955033b545cb8d7b1c4baed224a7e",
      "old_mode": 33188,
      "old_path": "include/openssl/stack.h",
      "new_id": "77c30d77fbc4ba65b5e6febc9b0b7134d063192d",
      "new_mode": 33188,
      "new_path": "include/openssl/stack.h"
    }
  ]
}
