)]}'
{
  "commit": "7954718d77351256d84b552db56dfeb8048bdba1",
  "tree": "13dc0505594468a54c8be5a9b3f85ef24388b109",
  "parents": [
    "3509b0a457691df94c38a21e8ba8da6742420b89"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Wed Apr 22 16:24:53 2026 -0400"
  },
  "committer": {
    "name": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Apr 22 13:44:32 2026 -0700"
  },
  "message": "Check for PMULL in gcm_sha3_capable\n\nThis file uses both SHA3 (for EOR3) and PMULL instructions, but it was\nonly checking for the SHA3 bit.\n\nThis is largely moot because we also, in the caller, check for AES\ninstructions and the Armv8.2 spec currently groups AES and PMULL\nfeatures together. But, in theory, they could split them up, so we\nshould check this bit too.\n\nWhile I\u0027m here tidy things up: make the ABI tests match the actual code,\nand name the function eor3 to reference the implementation, not the CPU\nbit.\n\nChange-Id: I7c2788eeaa6a67611647b8218077439a035faafa\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/93468\nReviewed-by: Xiangfei Ding \u003cxfding@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nCommit-Queue: Xiangfei Ding \u003cxfding@google.com\u003e\nAuto-Submit: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "308e3496cebe6ec82179ea11ce1f3d8d7c760562",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/aes/gcm.cc.inc",
      "new_id": "73beb8b36994bc7cb9c3a48b39e82170faa60179",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/gcm.cc.inc"
    },
    {
      "type": "modify",
      "old_id": "baa4b934d44d9996ab82716ab2d4e49d76580c52",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/aes/gcm_test.cc",
      "new_id": "e8afeb4f20f192f5b07942375a927517d53824b5",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/gcm_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4723afdfeea8cbee8972bbcc90ca68e34ded557a",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/aes/internal.h",
      "new_id": "db627037f5246a0355492f6affd9d7210e197b57",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/internal.h"
    }
  ]
}
