)]}'
{
  "commit": "67405dcc8526fd92ee204f744be56790d8b703bc",
  "tree": "00e1cabfc01821c1eb849fb89672abbee040265c",
  "parents": [
    "619e6bc3deda4e0d2fe4ad3fc439ae4fc1e00caf"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Mon Aug 03 13:48:51 2026 -0400"
  },
  "committer": {
    "name": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Aug 05 03:17:07 2026 -0700"
  },
  "message": "Remove inconsistent null pointer checks in cipher_update hooks\n\nNone of the other cipher_update functions have this. They don\u0027t make\nsense here. The weird null special cases are handled in the wrapper\nlayer.\n\nFor empty slices, the check is wrong, because doing nothing should\nsucceed. It\u0027s fine because the wrappers handle empty slices for you.\n\nThat leaves people incorrectly passing a null pointer with a non-empty\nslice. But invalid slices are, in general, not something functions can\nhandle. It\u0027s unlikely that anyone is relying on this to mask a bug since\nit is only applied to a couple obscure ciphers.\n\nThis removes some of the few places where cipher_update is actually\nfallible.\n\nChange-Id: I335a0431370ffd0aa161c866b2fc9cfda2d845eb\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/99988\nAuto-Submit: David Benjamin \u003cdavidben@google.com\u003e\nCommit-Queue: Rudolf Polzer \u003crpolzer@google.com\u003e\nReviewed-by: Rudolf Polzer \u003crpolzer@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c7b3f8f95f05b1513fb895a3c242b609e99af501",
      "old_mode": 33188,
      "old_path": "decrepit/cfb/cfb.cc",
      "new_id": "21116a1640b4e30e2c8ab2a372694d90a5b42b02",
      "new_mode": 33188,
      "new_path": "decrepit/cfb/cfb.cc"
    },
    {
      "type": "modify",
      "old_id": "97b665e5febe08aa8151ed54d2c3d62250a2b9bd",
      "old_mode": 33188,
      "old_path": "decrepit/xts/xts.cc",
      "new_id": "b2f33a5c683eb858ed1f9d94cbe2ed339c692ddb",
      "new_mode": 33188,
      "new_path": "decrepit/xts/xts.cc"
    }
  ]
}
