)]}'
{
  "commit": "62f43f5ea57b9b208fc784e5fa959bce89ebd718",
  "tree": "afad24f0b0040d5b236dac3fbb9eaa6d4e29c895",
  "parents": [
    "fcec1397a411cbe4e27bd1428dad63adf207dc33"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Mon Dec 11 21:23:27 2023 -0500"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Dec 13 22:37:21 2023 +0000"
  },
  "message": "sha: Move Armv7 dispatching to C\n\nsha256_block_data_order_hw required a bit of wrestling with Arm\nimmediate limits. PC-relative addressing in 32-bit Arm is a huge mess.\nI think I could have avoided the extra load with a lot of effort\n(convincing the assembler to evaluate a messy expression), but this is\nsimpler and there was no measurable performance difference.\n\nChange-Id: I3fab4abc0fa24e0d689581e2c9b9faaa32bd7442\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/64749\nCommit-Queue: Bob Beck \u003cbbe@google.com\u003e\nAuto-Submit: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: Bob Beck \u003cbbe@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c52b546f7255a56e14aa5fc94f755c4d3123d3c0",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/sha/asm/sha1-armv4-large.pl",
      "new_id": "532a81b0b43aafcd37986404f22593506230154a",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/sha/asm/sha1-armv4-large.pl"
    },
    {
      "type": "modify",
      "old_id": "fa82f3c24eb35ce265439ba296809f76e071b6a3",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/sha/asm/sha256-armv4.pl",
      "new_id": "59f34174e453dfd015f82c0969ca20ee49842e3a",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/sha/asm/sha256-armv4.pl"
    },
    {
      "type": "modify",
      "old_id": "f52b5b0e8b4b677292f5c530a66762e3b62cda84",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/sha/asm/sha512-armv4.pl",
      "new_id": "f2d1d22fa570af21526bb8acf287bf502dc53784",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/sha/asm/sha512-armv4.pl"
    },
    {
      "type": "modify",
      "old_id": "28975e16cadf1c25ce1cff89dba1d64970d57625",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/sha/internal.h",
      "new_id": "b55ea8e5e835f4af71da255208aaa7418667e83f",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/sha/internal.h"
    },
    {
      "type": "modify",
      "old_id": "7b267e3df71e4bdb94b45f6244faf26623f9fddb",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/sha/sha1.c",
      "new_id": "7a972660cb0e0d63ac5c4f11c341fdd9509b9f81",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/sha/sha1.c"
    },
    {
      "type": "modify",
      "old_id": "0b0aca22feb310e02f901da7c550ac51c32ee3d4",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/sha/sha256.c",
      "new_id": "8cedc5f1989763f95208b4d4743eefe10c3a2022",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/sha/sha256.c"
    },
    {
      "type": "modify",
      "old_id": "0f4142ca26fd2c4811efac82561defa7c0068cc7",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/sha/sha512.c",
      "new_id": "d31ab719795b67db265768ff1bc3d2c841dd4d08",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/sha/sha512.c"
    },
    {
      "type": "modify",
      "old_id": "22856f80fec9da2143d74b20d5f034f2ba76486b",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/sha/sha_test.cc",
      "new_id": "671c170f984ec745644ee2976a816ec17110dd24",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/sha/sha_test.cc"
    }
  ]
}
