)]}'
{
  "commit": "9eb843a3d084a73db46965e69c60a0073dd25f5f",
  "tree": "152a20dfe9033f5e89d2c6a1b53c86508db40ff5",
  "parents": [
    "99c8a7dbde365addddc8da20960ecc4b87dbf9f9"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Sat Aug 10 11:55:13 2024 -0400"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Aug 14 20:09:18 2024 +0000"
  },
  "message": "Remove resp variable in BN_div\n\nIt\u0027s much clearer if we just reference res-\u003ed[i] directly. Note that the\nremoved res-\u003eneg clearing is a no-op because bn_set_minimal_width fills\nthe value in anyway. It was also impossible for res-\u003ewidth to be zero\nbecause of the resizing step (see the bn_resize_words call). Even if it\nwere possible for it to be zero, that would mean the loop doesn\u0027t run,\nand the resp pointer was only read outside the loop. So we can treat the\nfunction as if it unconditionally decremented resp.\n\nBug: 358687140\nChange-Id: I5e2d4ca03fd808cacd4f4647843a7894bf7a2f05\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/70176\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: Bob Beck \u003cbbe@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "36e9658085715209df75c7e73d301b2aa34e3554",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/bn/div.c",
      "new_id": "d05b7479175af24e48b7b25c48877a728f0560a1",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/bn/div.c"
    }
  ]
}
