)]}'
{
  "commit": "fe0c91e74481e335f434dd6403eeb7ce160fe18d",
  "tree": "fa575ae782d0c46e9733017c7b57a14cc33c0d01",
  "parents": [
    "36e85b6a05fe185f6b3a1b7e609e8b775c9b5a81"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Mon Mar 18 15:37:24 2024 +1000"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Mar 22 05:15:56 2024 +0000"
  },
  "message": "Check in pre-generated perlasm and error data files\n\nThis adds a tool for managing pre-generated files, aligning our CMake\nand non-CMake builds. The plan is roughly:\n\nThe source of truth for the file lists will (eventually) be build.json.\nThis describes the build in terms of the files that we directly edit.\n\nHowever, we have a two-phase build. First a pregeneration step\ntransforms some of the less convenient inputs into checked in files.\nNotably perlasm files get expanded. This produces an equivalent JSON\nstructure with fewer inputs. The same tool then outputs that structure\ninto whatever build systems we want.\n\nThis initial version pre-generates err_data.c and perlasm files. I\u0027ve\nnot wired up the various build formats, except for CMake (for the CMake\nbuild to consume) and JSON (for generate_build_files.py to parse).\nbuild.json is also, for now, only a subset of the build. Later changes\n\nThe upshot of all this is we no longer have a Perl build dependency!\nPerl is now only needed when working on BoringSSL. It nearly removes the\nGo one, but Go is still needed to run and (for now) build the tests.\n\nTo keep the generated files up-to-date, once this lands, I\u0027ll update our\nCI to run `go run ./util/pregenerate -check` which asserts that all\ngenerated files are correct. From there we can land the later changes in\nthis patch series that uses this more extensively. My eventual goal is\nto replace generate_build_files.py altogether and the\n\"master-with-bazel\" branch. Instead we\u0027ll just have sources.bzl,\nsources.gni, etc. all checked into the tree directly. And then the\nnormal branch will just have both a CMake and Bazel build in it.\n\nUpdate-Note: generate_build_files.py no longer generates assembly files\nor err_data.c. Those are now checked into the tree directly.\n\nBug: 542\nChange-Id: I71f5ff7417be811f8b7888b345279474e6b38ee9\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/67288\nReviewed-by: Bob Beck \u003cbbe@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fb28e899c05081749a6250f424bbb70faef25f13",
      "old_mode": 33188,
      "old_path": "BUILDING.md",
      "new_id": "e10d964ea50ff49bb166e9dce865ed72065969e2",
      "new_mode": 33188,
      "new_path": "BUILDING.md"
    },
    {
      "type": "modify",
      "old_id": "59623e07d54b742f026c9c85ca192a0ea4874792",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "1410c437e2d3c0e1c49303a1863a999f092daab2",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0bf49a7535324ab74632ca8a71cd6a063542af29",
      "new_mode": 33188,
      "new_path": "build.json"
    },
    {
      "type": "delete",
      "old_id": "17a47b9e03a12643dfb60a34ffbd2a3346ffa45d",
      "old_mode": 33188,
      "old_path": "cmake/perlasm.cmake",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "bc32ef0c14acc35e823c425aa989152dba4dba2b",
      "old_mode": 33188,
      "old_path": "crypto/CMakeLists.txt",
      "new_id": "dbed8cbad830fcda0fa542367c384b454daccb15",
      "new_mode": 33188,
      "new_path": "crypto/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3ab6ec4e1fe8a18ff23803d33136e178595a6f2f",
      "new_mode": 33188,
      "new_path": "gen/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e1247bc8937fe0f647f83879af40f62112e1a4a6",
      "new_mode": 33188,
      "new_path": "gen/bcm/aesni-gcm-x86_64-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "774a8d12dc0036f210de3fb6403b13c761654cb1",
      "new_mode": 33188,
      "new_path": "gen/bcm/aesni-gcm-x86_64-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d7a2665e4a5040d620cbd070164d6df22be3138e",
      "new_mode": 33188,
      "new_path": "gen/bcm/aesni-gcm-x86_64-win.asm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "44676044c64d662d8abfbe41295df759d6d0581f",
      "new_mode": 33188,
      "new_path": "gen/bcm/aesni-x86-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54daf1808e9adc0a220c89bcf3abcd82f156b5a6",
      "new_mode": 33188,
      "new_path": "gen/bcm/aesni-x86-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "19b1d98bea68cd4aa844c3bf477423c5e27a1938",
      "new_mode": 33188,
      "new_path": "gen/bcm/aesni-x86-win.asm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f3505b95291623c82b95b24d7723cae083ff9cc9",
      "new_mode": 33188,
      "new_path": "gen/bcm/aesni-x86_64-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "68742fbb2cc96e2a9d049bbdc18dd4f3a16c726f",
      "new_mode": 33188,
      "new_path": "gen/bcm/aesni-x86_64-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6c5d9ad23cb446f266f36727f7fcbdb23ef43c47",
      "new_mode": 33188,
      "new_path": "gen/bcm/aesni-x86_64-win.asm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "420af9b6ea685e61d296093e177131d157d6c21d",
      "new_mode": 33188,
      "new_path": "gen/bcm/aesv8-armv7-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "144c4af34b8c0eea5b4137c954eb778685ce10bf",
      "new_mode": 33188,
      "new_path": "gen/bcm/aesv8-armv8-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7d4bcb4ca1d69c4ed705741d4e7faf2ec05aa2d8",
      "new_mode": 33188,
      "new_path": "gen/bcm/aesv8-armv8-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a3ab33afc95b9c9f7dbd86c3abe078bfa82dd26f",
      "new_mode": 33188,
      "new_path": "gen/bcm/aesv8-armv8-win.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "13be797b48643e31cb134fa1af0a16e4ce85ee72",
      "new_mode": 33188,
      "new_path": "gen/bcm/aesv8-gcm-armv8-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4283f93ca6022662a7b9ad8342e878bca8a35ea6",
      "new_mode": 33188,
      "new_path": "gen/bcm/aesv8-gcm-armv8-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "123379695531310be6dc27d6b42520ca48eb4b3c",
      "new_mode": 33188,
      "new_path": "gen/bcm/aesv8-gcm-armv8-win.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0b845b6e9b5d1bdb40b1cf63af40b494e84973bc",
      "new_mode": 33188,
      "new_path": "gen/bcm/armv4-mont-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cf798a357dbc1d7d6951e052540d843420386264",
      "new_mode": 33188,
      "new_path": "gen/bcm/armv8-mont-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "13f045c73f428e045de77c472cc4552b3657d54e",
      "new_mode": 33188,
      "new_path": "gen/bcm/armv8-mont-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dcce02c95d89c13721ddb21bef05ee30b394e72a",
      "new_mode": 33188,
      "new_path": "gen/bcm/armv8-mont-win.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "93513d0bf312cd522fc654c034ffcbf25f16e465",
      "new_mode": 33188,
      "new_path": "gen/bcm/bn-586-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "311f22c04a65f9852ab9eff1ebadeab133051ed5",
      "new_mode": 33188,
      "new_path": "gen/bcm/bn-586-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f7ddfa8413d07c2d9bfd001a8a977c693793fa86",
      "new_mode": 33188,
      "new_path": "gen/bcm/bn-586-win.asm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5e3471a04edafbc8f36f8caee23ddf98adf1ebc5",
      "new_mode": 33188,
      "new_path": "gen/bcm/bn-armv8-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2b8823ab36b60ba53b344e40c93bc1fd17be5286",
      "new_mode": 33188,
      "new_path": "gen/bcm/bn-armv8-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "af97080007b61efc7a4aa963689b0e2348d6f548",
      "new_mode": 33188,
      "new_path": "gen/bcm/bn-armv8-win.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "01a9ead28a1cfe3ced8e96a6a36ff1c409132cdb",
      "new_mode": 33188,
      "new_path": "gen/bcm/bsaes-armv7-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ab985eec29c450efbae79fee1254672adc6edbde",
      "new_mode": 33188,
      "new_path": "gen/bcm/co-586-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b4812e31cc8f261053907e215f79179bd3dee1ea",
      "new_mode": 33188,
      "new_path": "gen/bcm/co-586-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6ad46962c9ffed07f3152aa615bd2b0601432299",
      "new_mode": 33188,
      "new_path": "gen/bcm/co-586-win.asm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7c04f89356283a11585c7a1f04746f2376ccbfb4",
      "new_mode": 33188,
      "new_path": "gen/bcm/ghash-armv4-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a76b8d1747174563f15f814b29cbc9225be5ef66",
      "new_mode": 33188,
      "new_path": "gen/bcm/ghash-neon-armv8-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6203bc6f54d1ec3f37defb956ed623d01a87f1e2",
      "new_mode": 33188,
      "new_path": "gen/bcm/ghash-neon-armv8-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d9688931e2f89eabd34b302359ad34548dc1bad0",
      "new_mode": 33188,
      "new_path": "gen/bcm/ghash-neon-armv8-win.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "24b1f2f30972478b489d64cf46e75d9b6d81fdd0",
      "new_mode": 33188,
      "new_path": "gen/bcm/ghash-ssse3-x86-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "445db3b4f79f6f858ded1855e4b694c66f9cff5d",
      "new_mode": 33188,
      "new_path": "gen/bcm/ghash-ssse3-x86-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "52108aacc124bcba3c829870edff85020f158004",
      "new_mode": 33188,
      "new_path": "gen/bcm/ghash-ssse3-x86-win.asm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bcbf824f4a5bdd0c01872a380697748fffb7f9b9",
      "new_mode": 33188,
      "new_path": "gen/bcm/ghash-ssse3-x86_64-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2acb448953a7dada3923020baaa04a2fc5917293",
      "new_mode": 33188,
      "new_path": "gen/bcm/ghash-ssse3-x86_64-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "84c5d40bd386660d66a839f184e87dd95f6f3f96",
      "new_mode": 33188,
      "new_path": "gen/bcm/ghash-ssse3-x86_64-win.asm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a178b74f376ebc35e3497a088e7bd969e08006fb",
      "new_mode": 33188,
      "new_path": "gen/bcm/ghash-x86-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c897efcd965e94896390df3d5a3c2632432adfb9",
      "new_mode": 33188,
      "new_path": "gen/bcm/ghash-x86-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3f6c70747713232973a9fe389dcd6cc4b7a57104",
      "new_mode": 33188,
      "new_path": "gen/bcm/ghash-x86-win.asm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "909d65966198e40c7cc47198eb81598394accf56",
      "new_mode": 33188,
      "new_path": "gen/bcm/ghash-x86_64-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "22429a67b4478a5f0da21c4336d0a8ddaafd72b1",
      "new_mode": 33188,
      "new_path": "gen/bcm/ghash-x86_64-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "41b189a2bedacd9c6ec2bb599d0ef0173d73ad18",
      "new_mode": 33188,
      "new_path": "gen/bcm/ghash-x86_64-win.asm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fab4c124c240e57c81baeeece5e875500257d2a8",
      "new_mode": 33188,
      "new_path": "gen/bcm/ghashv8-armv7-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6bc8a4f269bec2f09b7721a991a973e66ff456ae",
      "new_mode": 33188,
      "new_path": "gen/bcm/ghashv8-armv8-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "de6f71294a0030c214ded8202c370faed194b31a",
      "new_mode": 33188,
      "new_path": "gen/bcm/ghashv8-armv8-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0be9ac6768fd3712b17bd0cffcfdfd13d3fe2e57",
      "new_mode": 33188,
      "new_path": "gen/bcm/ghashv8-armv8-win.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "986d5900970e0bb04aaf5b4062a920fc31701048",
      "new_mode": 33188,
      "new_path": "gen/bcm/md5-586-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a297f2bc14a29a5c342555748154af5e29351d69",
      "new_mode": 33188,
      "new_path": "gen/bcm/md5-586-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "25592b8d46d52b54f5d00761cbdffaf0a2d7d911",
      "new_mode": 33188,
      "new_path": "gen/bcm/md5-586-win.asm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e4c02415e25388281062e97f9d680c0d4450e899",
      "new_mode": 33188,
      "new_path": "gen/bcm/md5-x86_64-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7b93662a42a52784470c96cd360f8900ba809a01",
      "new_mode": 33188,
      "new_path": "gen/bcm/md5-x86_64-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f6c5b6276b430c901d2607869978c5cb844e7181",
      "new_mode": 33188,
      "new_path": "gen/bcm/md5-x86_64-win.asm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c8469e6f808e402de99bac45a74cbe83df1baae1",
      "new_mode": 33188,
      "new_path": "gen/bcm/p256-armv8-asm-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "28d9ac97609c769aadae6245454ba38b48a888b6",
      "new_mode": 33188,
      "new_path": "gen/bcm/p256-armv8-asm-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a55d20d27b6eeb67c544df5f170560b2552fc359",
      "new_mode": 33188,
      "new_path": "gen/bcm/p256-armv8-asm-win.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "81cb582fe5296c7ed9620baccc5bac51eafcb2e0",
      "new_mode": 33188,
      "new_path": "gen/bcm/p256-x86_64-asm-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b28554332ae7be4bfd3f9064dba2a3a8081f19e6",
      "new_mode": 33188,
      "new_path": "gen/bcm/p256-x86_64-asm-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c25cac33432e0484e82ab243b93b866bc020ea4c",
      "new_mode": 33188,
      "new_path": "gen/bcm/p256-x86_64-asm-win.asm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "49ea9b868b3a0d1995c9c46d305f4fdfbe416647",
      "new_mode": 33188,
      "new_path": "gen/bcm/p256_beeu-armv8-asm-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8e09b6184daa0981ec5c5eaabfd6b1ca93eb0e4f",
      "new_mode": 33188,
      "new_path": "gen/bcm/p256_beeu-armv8-asm-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ac6eb17c71e1a2c1df3e493c9755804273fdb776",
      "new_mode": 33188,
      "new_path": "gen/bcm/p256_beeu-armv8-asm-win.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fc6552c57dd40273a8f8ed179c8e9a0c7c5c7f03",
      "new_mode": 33188,
      "new_path": "gen/bcm/p256_beeu-x86_64-asm-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "40ae58b5605e0852e70d667ac7c3c8b0f58c449a",
      "new_mode": 33188,
      "new_path": "gen/bcm/p256_beeu-x86_64-asm-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7c7da683d5068b7014f73fd18be858ec68e4fc67",
      "new_mode": 33188,
      "new_path": "gen/bcm/p256_beeu-x86_64-asm-win.asm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5fdf105fbeeb2c01c2e9f38e7e4bf05d7fb1400f",
      "new_mode": 33188,
      "new_path": "gen/bcm/rdrand-x86_64-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fe81dac3ee2516ed50f088625f84a249dcc01f52",
      "new_mode": 33188,
      "new_path": "gen/bcm/rdrand-x86_64-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aae3d76bd04bcdc5ae6ebe8f7a65fa9e7648cec6",
      "new_mode": 33188,
      "new_path": "gen/bcm/rdrand-x86_64-win.asm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "36723091c0b2f35f9742bf8439543fcf121da14b",
      "new_mode": 33188,
      "new_path": "gen/bcm/rsaz-avx2-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "65a6c2e8cdc6303191fe8d67b75e5d1ff4ac6fc4",
      "new_mode": 33188,
      "new_path": "gen/bcm/rsaz-avx2-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "beadbdde044bd12a68c7bd0ca29da6794455b121",
      "new_mode": 33188,
      "new_path": "gen/bcm/rsaz-avx2-win.asm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f0ab02be583d86ccfd2be459f86da016fb380370",
      "new_mode": 33188,
      "new_path": "gen/bcm/sha1-586-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0e5754fe205d403d70fd22efd00cf93dedfa5be0",
      "new_mode": 33188,
      "new_path": "gen/bcm/sha1-586-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c8823a9c370ab41e2c2d92df3373ac1f431d52fd",
      "new_mode": 33188,
      "new_path": "gen/bcm/sha1-586-win.asm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "323e6e6e12cd91aaabde41aac43ea3ef50866d76",
      "new_mode": 33188,
      "new_path": "gen/bcm/sha1-armv4-large-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8f847749e347e21cd0b0b82f60ebb3c8a5ac4665",
      "new_mode": 33188,
      "new_path": "gen/bcm/sha1-armv8-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f2df2dd30c9e1d211f49f83d40cbdf9769c9f99e",
      "new_mode": 33188,
      "new_path": "gen/bcm/sha1-armv8-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f8c8b861218c3c3e801045c6c16eb12a4463f593",
      "new_mode": 33188,
      "new_path": "gen/bcm/sha1-armv8-win.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a1ea1e6bf9a89976c825acab94946487169c2882",
      "new_mode": 33188,
      "new_path": "gen/bcm/sha1-x86_64-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "39d9ad3841c9f6506fcc7f2902951d140575115e",
      "new_mode": 33188,
      "new_path": "gen/bcm/sha1-x86_64-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "92e9b9c45599586f8296f3b2fd07642c4c60d03a",
      "new_mode": 33188,
      "new_path": "gen/bcm/sha1-x86_64-win.asm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8e74e6862017418e9138e691c302d70345535ff2",
      "new_mode": 33188,
      "new_path": "gen/bcm/sha256-586-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "41b3759d36a0fc6a015eeb09294152599b6418c9",
      "new_mode": 33188,
      "new_path": "gen/bcm/sha256-586-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0ef244d8106f37adad8f9dbe0b3a19f46f1f0bed",
      "new_mode": 33188,
      "new_path": "gen/bcm/sha256-586-win.asm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fca0681f9cac3b06f82b7005bc9e23a1607b7562",
      "new_mode": 33188,
      "new_path": "gen/bcm/sha256-armv4-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a78236ba987a4ed0213c7679233d1d5f9fdb4b88",
      "new_mode": 33188,
      "new_path": "gen/bcm/sha256-armv8-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "44201086f90e300a6ffacc820e2bf46aacddf6bd",
      "new_mode": 33188,
      "new_path": "gen/bcm/sha256-armv8-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "89d3944afb8540c48b9daa9973203163edd6432f",
      "new_mode": 33188,
      "new_path": "gen/bcm/sha256-armv8-win.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b33f8072c657e1940e3e046569ec6f63def8feb2",
      "new_mode": 33188,
      "new_path": "gen/bcm/sha256-x86_64-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8476b031c92187d0e1d2c7c6a67913218c5e95da",
      "new_mode": 33188,
      "new_path": "gen/bcm/sha256-x86_64-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ada8dbab6a05c63fc761d54fc16d831826c98c0c",
      "new_mode": 33188,
      "new_path": "gen/bcm/sha256-x86_64-win.asm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cfdeac1211a006867e504a1093e4dc019ffcaa98",
      "new_mode": 33188,
      "new_path": "gen/bcm/sha512-586-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bb2884d08dbbf9f116a634cdc228eeca9b1ea662",
      "new_mode": 33188,
      "new_path": "gen/bcm/sha512-586-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3603a6dc13132ca65507bb0b9135e39218d6ccbd",
      "new_mode": 33188,
      "new_path": "gen/bcm/sha512-586-win.asm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5500686524c78a5b66b7119cb7419800b3989f9e",
      "new_mode": 33188,
      "new_path": "gen/bcm/sha512-armv4-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c98e063e3ea6be55ac3bb36eac49e1da8307aa5",
      "new_mode": 33188,
      "new_path": "gen/bcm/sha512-armv8-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd159877e0aa2775318b66e924e9f627d336af8a",
      "new_mode": 33188,
      "new_path": "gen/bcm/sha512-armv8-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "220f4891dae91d734ebbe1d47dd110af60a4168e",
      "new_mode": 33188,
      "new_path": "gen/bcm/sha512-armv8-win.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "58f27a48a8d6b9cf3fcf2be5505dd19124de4b27",
      "new_mode": 33188,
      "new_path": "gen/bcm/sha512-x86_64-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bbef9430eca6fbb00ca9e7fe07a54f02e9a10ffb",
      "new_mode": 33188,
      "new_path": "gen/bcm/sha512-x86_64-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3b02e03a92458b811a6c1920e2d4b202d986f8a6",
      "new_mode": 33188,
      "new_path": "gen/bcm/sha512-x86_64-win.asm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6e7898ad61b7eed12881e0bdb39de8d7e17b4094",
      "new_mode": 33188,
      "new_path": "gen/bcm/vpaes-armv7-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a108a968825a58de00bf0a038a9cd034c574acc0",
      "new_mode": 33188,
      "new_path": "gen/bcm/vpaes-armv8-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c343f0050f5be43a5ba672fdb3fee13a651e7bd8",
      "new_mode": 33188,
      "new_path": "gen/bcm/vpaes-armv8-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d399d229421b8dcd001d3bab5bc836a96fd6cbf5",
      "new_mode": 33188,
      "new_path": "gen/bcm/vpaes-armv8-win.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4d2c4856d1d7c117bad6219e1e84a7828c17e672",
      "new_mode": 33188,
      "new_path": "gen/bcm/vpaes-x86-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "02786a76157d81a40346342d95f3e67aec92c558",
      "new_mode": 33188,
      "new_path": "gen/bcm/vpaes-x86-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "661496e363525219dc82fe21cc7384c387cf33da",
      "new_mode": 33188,
      "new_path": "gen/bcm/vpaes-x86-win.asm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5aea40f5b42bfc6803cfe0c8afc5f7a0fcb8dc7a",
      "new_mode": 33188,
      "new_path": "gen/bcm/vpaes-x86_64-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "019c63859bcd4e4973a3fbb444d10ec4e1370624",
      "new_mode": 33188,
      "new_path": "gen/bcm/vpaes-x86_64-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ddbfb1212cb15bcaa5859706a861af9e30a284cf",
      "new_mode": 33188,
      "new_path": "gen/bcm/vpaes-x86_64-win.asm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f991f6c5631f325126936cdcb5834b2064596504",
      "new_mode": 33188,
      "new_path": "gen/bcm/x86-mont-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e6b4ef574f5e2dc623fc5f9e14ad76d748bd2078",
      "new_mode": 33188,
      "new_path": "gen/bcm/x86-mont-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cd77529cbc8e74930ab929e40f3766a88dcdd780",
      "new_mode": 33188,
      "new_path": "gen/bcm/x86-mont-win.asm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4bf0c6de7976daa3224cf0572100bc046e517b1a",
      "new_mode": 33188,
      "new_path": "gen/bcm/x86_64-mont-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "02b282d35e5d32e517a5e18d29a8f826a2dc9765",
      "new_mode": 33188,
      "new_path": "gen/bcm/x86_64-mont-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b0611fc664866145e26e964742e1e698f1dfddd9",
      "new_mode": 33188,
      "new_path": "gen/bcm/x86_64-mont-win.asm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd63d91c8a29fed7a1b8f656c99a3f6e6857b178",
      "new_mode": 33188,
      "new_path": "gen/bcm/x86_64-mont5-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "14ab4f72a46fcc3fe4d77475ee75229aef196db3",
      "new_mode": 33188,
      "new_path": "gen/bcm/x86_64-mont5-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "46aae51739dfe21ac5905dc3a0444c70f29eb36f",
      "new_mode": 33188,
      "new_path": "gen/bcm/x86_64-mont5-win.asm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "81e2f071b14711d04ddeefb8620192d94f7d92e2",
      "new_mode": 33188,
      "new_path": "gen/crypto/aes128gcmsiv-x86_64-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a8de4a9ab8d8003b165b5ca17305a16bdcd2dbc7",
      "new_mode": 33188,
      "new_path": "gen/crypto/aes128gcmsiv-x86_64-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6691a2ddfbc40a287c54ce9bbde3a9d1c787a1d7",
      "new_mode": 33188,
      "new_path": "gen/crypto/aes128gcmsiv-x86_64-win.asm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2255dd2b4bead52143948734767feb8b265ca302",
      "new_mode": 33188,
      "new_path": "gen/crypto/chacha-armv4-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3807631e44813a42140abfdacfd90c3edfc1b161",
      "new_mode": 33188,
      "new_path": "gen/crypto/chacha-armv8-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "55fa58379c756c270dad63dd20e3d02dfba37beb",
      "new_mode": 33188,
      "new_path": "gen/crypto/chacha-armv8-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "851ef4db6c5115462d2b7516967a87cafb2766ec",
      "new_mode": 33188,
      "new_path": "gen/crypto/chacha-armv8-win.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "48293da91857a5db3825ea466beb917a58d566ca",
      "new_mode": 33188,
      "new_path": "gen/crypto/chacha-x86-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "566fbb4cd61624f0e3448e2e906a57af90d255aa",
      "new_mode": 33188,
      "new_path": "gen/crypto/chacha-x86-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d709da0596c37cc2a52cbac89e1a3a8a6ab8c7e0",
      "new_mode": 33188,
      "new_path": "gen/crypto/chacha-x86-win.asm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a5e12075e3e4273a6f20490840840722e848155c",
      "new_mode": 33188,
      "new_path": "gen/crypto/chacha-x86_64-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9dbf7d1f06b32f59039feb3d0135fb9cec7c57a1",
      "new_mode": 33188,
      "new_path": "gen/crypto/chacha-x86_64-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "14f239511fe88d9c15e2c80d7eed9a378228a4a8",
      "new_mode": 33188,
      "new_path": "gen/crypto/chacha-x86_64-win.asm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "04a1e22304542552d0ce3d288c9c86bf2a63212a",
      "new_mode": 33188,
      "new_path": "gen/crypto/chacha20_poly1305_armv8-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7d2db8db2614381d8197c66b88aa38a0a14af273",
      "new_mode": 33188,
      "new_path": "gen/crypto/chacha20_poly1305_armv8-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3314f2c5d43cdf22f87c81daad2b04a3228911ba",
      "new_mode": 33188,
      "new_path": "gen/crypto/chacha20_poly1305_armv8-win.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e4a7202570cbdda23d701fa95477319d03ec755c",
      "new_mode": 33188,
      "new_path": "gen/crypto/chacha20_poly1305_x86_64-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ac38f8f7a3ea770a5bd2974b08493b5728372c82",
      "new_mode": 33188,
      "new_path": "gen/crypto/chacha20_poly1305_x86_64-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "095689cf33199b45dd8e4481c312504058423c90",
      "new_mode": 33188,
      "new_path": "gen/crypto/chacha20_poly1305_x86_64-win.asm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "898825a355e46bb2d3c1be7c48f74ed29172f8f6",
      "new_mode": 33188,
      "new_path": "gen/crypto/err_data.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "03c5d3abe3eaccce9f2595f739a23e36a67377d2",
      "new_mode": 33188,
      "new_path": "gen/sources.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "785ac73045373e61704c40c74e6e15651a09e0b6",
      "new_mode": 33188,
      "new_path": "gen/sources.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "34a2819d711b8d12ab5848e9bfcd28cbb17d2417",
      "new_mode": 33188,
      "new_path": "gen/test_support/trampoline-armv4-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "99055e0ad47104dabdf9ab39a5a221628d4b4c72",
      "new_mode": 33188,
      "new_path": "gen/test_support/trampoline-armv8-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "58b4b939443ee6dd5cfb07ea05e44c1d5539a37d",
      "new_mode": 33188,
      "new_path": "gen/test_support/trampoline-armv8-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "14773e3a0f41169815a6f6f0b6b4965e674773dc",
      "new_mode": 33188,
      "new_path": "gen/test_support/trampoline-armv8-win.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4065b9ad805a6b81630418dcb5941aaff819d08a",
      "new_mode": 33188,
      "new_path": "gen/test_support/trampoline-x86-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3452c634caf4a44bc3ef94fa5fcee04941477205",
      "new_mode": 33188,
      "new_path": "gen/test_support/trampoline-x86-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3ef9917afe9e5b1f8579e99d1ae60a1d6b465089",
      "new_mode": 33188,
      "new_path": "gen/test_support/trampoline-x86-win.asm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7c76d2d744c3425e0df844a010e5c16a788d6962",
      "new_mode": 33188,
      "new_path": "gen/test_support/trampoline-x86_64-apple.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "93af8b9480ed7d9a36d27957ad4f725c5095f827",
      "new_mode": 33188,
      "new_path": "gen/test_support/trampoline-x86_64-linux.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ae04cbed4030618d8e6f8dc2827a926d1a61a10a",
      "new_mode": 33188,
      "new_path": "gen/test_support/trampoline-x86_64-win.asm"
    },
    {
      "type": "modify",
      "old_id": "94e1f5fc52cd802cd886de3af0eb68ee86d32c68",
      "old_mode": 33188,
      "old_path": "sources.cmake",
      "new_id": "9f9d373f8a89a49c0192ea1222c4ced1a6ae57f1",
      "new_mode": 33188,
      "new_path": "sources.cmake"
    },
    {
      "type": "modify",
      "old_id": "1b34dc25d67fe305c1f501a008a8a85bd92dc73a",
      "old_mode": 33188,
      "old_path": "util/generate_build_files.py",
      "new_id": "d564a1716311868455c0341cce878b0aacabfdc7",
      "new_mode": 33188,
      "new_path": "util/generate_build_files.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5f60960f4b6e67003cfbf6a06de16c6a50c1ec31",
      "new_mode": 33188,
      "new_path": "util/pregenerate/build.go"
    },
    {
      "type": "rename",
      "old_id": "d4a7c28a8fe0912c145b5d5b23932a4868f05cd1",
      "old_mode": 33188,
      "old_path": "crypto/err/err_data_generate.go",
      "new_id": "8d89d99d4222a72c18453f7abdaac9e1fb3a0942",
      "new_mode": 33188,
      "new_path": "util/pregenerate/err_data.go",
      "score": 85
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ba062c786e1b3bf9e0b4afd073965ffdc2c162ad",
      "new_mode": 33188,
      "new_path": "util/pregenerate/pregenerate.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f04fc43d8a1f4d922f9221f0942a20612b0af5a5",
      "new_mode": 33188,
      "new_path": "util/pregenerate/task.go"
    }
  ]
}
