)]}'
{
  "commit": "83efbc7dae3a36f654d663319cb9aeeac6c212af",
  "tree": "5f5802a23daa71f78a0f2a556d63f0c11931a965",
  "parents": [
    "8c461652008ed60dc7756ab692c4e4f38dad8dd6"
  ],
  "author": {
    "name": "Corentin Wallez",
    "email": "cwallez@chromium.org",
    "time": "Tue Mar 18 05:54:25 2025 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Mar 18 05:54:25 2025 -0700"
  },
  "message": "[dawn][common] Implement the SHA3 Keccak transform.\n\nThis is the most computationally complex part of the computation of\nSHA3. It passes one test vector, which gives good confidence of its\ncorrectness (given that an error anywhere would end up changing ~50% of\nthe bits).\n\nBug: 402772741\nChange-Id: I9e1d61042b2de45439db5dc7e0b8bae3818436b4\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/231094\nReviewed-by: Geoff Lang \u003cgeofflang@chromium.org\u003e\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "40e4d695820efcafbe998c7d892691055f249447",
      "old_mode": 33188,
      "old_path": "src/dawn/common/BUILD.gn",
      "new_id": "ec30bfffabc0cb2ecd7f7ee858221b240a96f85c",
      "new_mode": 33188,
      "new_path": "src/dawn/common/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "2316fd652426b7f3ca78013a86c5c42574b19cd8",
      "old_mode": 33188,
      "old_path": "src/dawn/common/CMakeLists.txt",
      "new_id": "a3ad332d2c27e94c1021c4302c1edc7d6511d478",
      "new_mode": 33188,
      "new_path": "src/dawn/common/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "66ab8f63eec3bd01f7a275f1cdf0a53ea12b5281",
      "new_mode": 33188,
      "new_path": "src/dawn/common/Sha3.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d939556bda8261b6b80762f5f093861b9f7813da",
      "new_mode": 33188,
      "new_path": "src/dawn/common/Sha3.h"
    },
    {
      "type": "modify",
      "old_id": "c06af2521d77b65261a1490eb48956aa200eeb88",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/BUILD.gn",
      "new_id": "4cac3679a93d0cec9b93121262b7542132feb82a",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1531da3546d1cc4b17651e2662c5de794fe0b12c",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/Sha3Tests.cpp"
    }
  ]
}
