)]}'
{
  "commit": "6453bd80a9fe293c0adb8ae67d5d9c233100a7b9",
  "tree": "8d567ab15a67ce4eeb71feb052e8aeb6c21ac53c",
  "parents": [
    "28cf3dd50d8a9c8bc810c8fa84138af8da711e97"
  ],
  "author": {
    "name": "Rudolf Polzer",
    "email": "rpolzer@google.com",
    "time": "Tue Mar 17 06:05:36 2026 -0700"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Mar 20 02:17:59 2026 -0700"
  },
  "message": "i2d_SSL_SESSION: support operating as allocating i2d function.\n\nNothing in the documentation says it _cannot_ be used this way, so let\u0027s\nmake\n\n```\nuint8_t *out \u003d nullptr;\ni2d_SSL_SESSION(session, \u0026out);\n```\n\nwork.\n\nFound by #Gemini.\n\nChange-Id: Ibff50d411a51b51f74db09f087ce24af6a6a6964\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/91008\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\nCommit-Queue: Rudolf Polzer \u003crpolzer@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7560309335725013d594b09152f3aef8dd45f582",
      "old_mode": 33188,
      "old_path": "crypto/bytestring/internal.h",
      "new_id": "35bd4c9c9e1049e94bd367acefd2a03ad1eb909c",
      "new_mode": 33188,
      "new_path": "crypto/bytestring/internal.h"
    },
    {
      "type": "modify",
      "old_id": "2fe50eac77ba6365e308793b487ef256861851db",
      "old_mode": 33188,
      "old_path": "ssl/ssl_asn1.cc",
      "new_id": "f2aa404645bd0cf3ae8578a0f541e0f6818f1bfd",
      "new_mode": 33188,
      "new_path": "ssl/ssl_asn1.cc"
    },
    {
      "type": "modify",
      "old_id": "008fd86f70ce4348647f3511438f008eee8f6d54",
      "old_mode": 33188,
      "old_path": "ssl/ssl_test.cc",
      "new_id": "8c249341b208ac38494ee843ffb8c93247a9704e",
      "new_mode": 33188,
      "new_path": "ssl/ssl_test.cc"
    }
  ]
}
