)]}'
{
  "commit": "5bffda115770e79e2efe4bb17a8e9274242d9870",
  "tree": "3f4ec61a8d725678347afab3aa30b7947bb53f4f",
  "parents": [
    "43ca6e2df12a28bdd6b86ba4fe113f0b5e50a5f2"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Wed Jan 21 14:22:59 2026 -0500"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jan 27 13:24:36 2026 -0800"
  },
  "message": "sha512-armv8: Burn in the results of most instruction rewrites\n\nThis applies the regexes for the previous ad-hoc syntax in the file, and\nreplaces it with the standard aarch64 syntax.\n\n- A .64 or .32 suffix should use .2d or .4s on the registers\n- ext crosses lanes and, by convention, always uses .16b\n\nThis changes the $code variable, but does not change the generated\noutput. The actual sha256- and sha512-specific instructions are still\nwrong and will be fixed in the next CL.\n\nBug: 478924351\nChange-Id: I8f9a5091afb11c776e05cca29ab749e6e0652374\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/87528\nReviewed-by: Lily Chen \u003cchlily@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dc4ffef0f0ce27ef34f9ab1e7e92a480e63f7353",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/sha/asm/sha512-armv8.pl",
      "new_id": "0e6193995e5c636ceacb423beba3145b7d69e9d5",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/sha/asm/sha512-armv8.pl"
    }
  ]
}
