)]}'
{
  "commit": "c93e525df1b0e89504029a39275052544ed38d8f",
  "tree": "2f2a62514b0d9a1c82a70fd5a75e1237736167a5",
  "parents": [
    "7922e5abccdafb070efa98e7da39a394d05c5801"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Thu May 16 17:37:15 2019 -0500"
  },
  "committer": {
    "name": "Adam Langley",
    "email": "alangley@gmail.com",
    "time": "Thu May 16 23:27:15 2019 +0000"
  },
  "message": "Define p503 with crypto_word_t, not uint64_t.\n\nMost of the crypto_word_t* casts in third_party/sike are due to p503\nbeing defined with uint64_t. This is a strict aliasing violation and\neasily avoided with a TOBN-like macro when defining p503.\n\nThis clears almost all of the casts. Also remove an unused stdbool.h\ninclude.\n\nChange-Id: Ife3a4ec620f8b7f4e09c87c6fc43d8b82396046b\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/36064\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: Adam Langley \u003calangley@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aecf623cca17efb2b9ec1a82088a9a383d970a31",
      "old_mode": 33188,
      "old_path": "third_party/sike/P503.c",
      "new_id": "b8463e766c98d055792a63720b1283914bf04a1f",
      "new_mode": 33188,
      "new_path": "third_party/sike/P503.c"
    },
    {
      "type": "modify",
      "old_id": "cb786ffe5103f6d01a4ad0595fc0bfbf06ef91dd",
      "old_mode": 33188,
      "old_path": "third_party/sike/asm/fp_generic.c",
      "new_id": "60e0da1fc183c4598130e18944de600b49936d1f",
      "new_mode": 33188,
      "new_path": "third_party/sike/asm/fp_generic.c"
    },
    {
      "type": "modify",
      "old_id": "abb1ca25953b3213e2de1faec34ff78231bc9c6f",
      "old_mode": 33188,
      "old_path": "third_party/sike/fpx.c",
      "new_id": "9ff88e8bd22a809067b0257bc5ae7acc2eab5ef8",
      "new_mode": 33188,
      "new_path": "third_party/sike/fpx.c"
    },
    {
      "type": "modify",
      "old_id": "ed6776822309f2f90430a6318460e19248b5c324",
      "old_mode": 33188,
      "old_path": "third_party/sike/fpx.h",
      "new_id": "e787c28ca2d4bff82b9e2e73eaba5100c5f822f1",
      "new_mode": 33188,
      "new_path": "third_party/sike/fpx.h"
    },
    {
      "type": "modify",
      "old_id": "45f9c400508fffcd84c40a94feb06ee7577dea90",
      "old_mode": 33188,
      "old_path": "third_party/sike/isogeny.c",
      "new_id": "b8807f30ee81bae39b42d29ab463664343df0f0d",
      "new_mode": 33188,
      "new_path": "third_party/sike/isogeny.c"
    },
    {
      "type": "modify",
      "old_id": "01add94f0d6bde1cee629775e046abd070b40317",
      "old_mode": 33188,
      "old_path": "third_party/sike/sike.c",
      "new_id": "53ed2134f9fd3db8c09d3cdf415f8d39d14ffd12",
      "new_mode": 33188,
      "new_path": "third_party/sike/sike.c"
    },
    {
      "type": "modify",
      "old_id": "ee9e6851b1b5ada3daee74c65480142b13db80ba",
      "old_mode": 33188,
      "old_path": "third_party/sike/utils.h",
      "new_id": "ab4a5e0dd3cb3ff6c2dc1c495621032ea8c48de3",
      "new_mode": 33188,
      "new_path": "third_party/sike/utils.h"
    }
  ]
}
