)]}'
{
  "commit": "1bec25297ce6315271b45a54cfbb46f4e5ad2108",
  "tree": "fa37b66bd8c8192d95e8844c6690da6b3bf75bee",
  "parents": [
    "bb6f9c44b354c529f3cbfa71f4ace553a9537b0f"
  ],
  "author": {
    "name": "Brian Smith",
    "email": "brian@briansmith.org",
    "time": "Mon Nov 30 12:24:42 2020 -0800"
  },
  "committer": {
    "name": "CQ bot account: commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Tue Dec 01 20:38:13 2020 +0000"
  },
  "message": "Poly1305: Use |size_t|; assert |poly1305_state| is large enough.\n\nClarify that there are no truncation issues on targets where the range\nof |unsigned| is smaller than the range of |size_t|.\n\nEnsure that |poly1305_state| is (still) large enough. This is a good\nidea independently of this change, but is especially important because\nswitching the fields to |size_t| might have enlarged the structures.\n\nChange-Id: I16e408229c28fcba6c3592603ddb9431cf1f142d\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/44244\nCommit-Queue: Adam Langley \u003cagl@google.com\u003e\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a6dd14501f7b5c332b774fdfedf528f32b22f58b",
      "old_mode": 33188,
      "old_path": "crypto/poly1305/poly1305.c",
      "new_id": "31a567d76cdc9c0da3f36fcf41a60a34325db5b7",
      "new_mode": 33188,
      "new_path": "crypto/poly1305/poly1305.c"
    },
    {
      "type": "modify",
      "old_id": "004221dedcfdadfe9b5539ce85f745f6fadf81e9",
      "old_mode": 33188,
      "old_path": "crypto/poly1305/poly1305_arm.c",
      "new_id": "d6f034c6571ef1fa527923fe4a96c0b6a26ae8fd",
      "new_mode": 33188,
      "new_path": "crypto/poly1305/poly1305_arm.c"
    },
    {
      "type": "modify",
      "old_id": "29cd5c3f3494d8a7ff22fc3b8ede02d6e45e7ade",
      "old_mode": 33188,
      "old_path": "crypto/poly1305/poly1305_vec.c",
      "new_id": "83f1efee34f06424e758af568972ef3ab3f683ec",
      "new_mode": 33188,
      "new_path": "crypto/poly1305/poly1305_vec.c"
    }
  ]
}
