)]}'
{
  "commit": "1eea82a92a141416b3f0ee4d52434252cb948b47",
  "tree": "47963eecc6461c457a322c26f6cc8116b4aac672",
  "parents": [
    "14aa0de18f638a92be13597bc1b8a95ca8fcf8a4"
  ],
  "author": {
    "name": "Adam Langley",
    "email": "agl@imperialviolet.org",
    "time": "Mon Oct 17 21:15:16 2022 +0000"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Oct 18 02:43:21 2022 +0000"
  },
  "message": "Break FIPS tests by zeroing out the entire value.\n\nPreviously the code just flipped one bit. But, empirically, modern Clang\nwill sometimes produce code that doesn\u0027t depend on the first 16 bytes of\nthe data; they are encoded in the instructions instead. Thus zero out\nthe full value.\n\n(If Clang ever starts embedding complete values into the instruction\nstream then we\u0027re going to have to do something more complex. Self tests\nare a bit funny: the compiler could reasonably optimise them away\ncompletely given that it sees all the inputs. Perhaps the inputs would\nhave to be moved into a different object file.)\n\nChange-Id: I7bfb18cb7868def67fc791dcc31c5915c7728ac4\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/54825\nCommit-Queue: Adam Langley \u003cagl@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nAuto-Submit: Adam Langley \u003cagl@google.com\u003e\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b500545c7dbaa3cfb291bc8685bd174f20f857e2",
      "old_mode": 33188,
      "old_path": "util/fipstools/break-kat.go",
      "new_id": "621791d79a36c9b3f283dc3639c6536a044f40d2",
      "new_mode": 33188,
      "new_path": "util/fipstools/break-kat.go"
    }
  ]
}
