)]}'
{
  "commit": "afd5dba756b6266fa99c11af6496b39d826769cd",
  "tree": "66762f22a658858a690d316bc295e9f40945db14",
  "parents": [
    "571c3e78bf2aa479c3abdecbd238d6b5381cc788"
  ],
  "author": {
    "name": "Anthony Roberts",
    "email": "Anthony.Roberts@arm.com",
    "time": "Mon Oct 19 12:27:51 2020 +0100"
  },
  "committer": {
    "name": "CQ bot account: commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Sat Jan 09 01:18:19 2021 +0000"
  },
  "message": "Add ASM optimizations for Windows on Arm\n\nWindows on Arm (WoA) builds are currently using the C implementations\nof the various functions within BoringSSL. This patch enables feature\ndetection for the Neon and hardware crypto optimizations, and updates\nthe perl script to generate AArch64 .S files for WoA.\n\nNote these files use GNU assembler syntax (specifically tested with\nClang assembler), not armasm.\n\nChange-Id: Id8841f4db0498ec16215095a4e6bd60d427cd54b\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/43304\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "144516de459f00a35e26a605ed6faa094fcf934e",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "f58e853cdb2c57676e9d590bfb478d85f2f5f3e7",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "d23c02eee401b9f8d2a919b8e0c39f18076e1db5",
      "old_mode": 33188,
      "old_path": "crypto/CMakeLists.txt",
      "new_id": "5d1e13e79939722de714d286d0d109a838ff5bf5",
      "new_mode": 33188,
      "new_path": "crypto/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ee7f8e02ac68c5fddca599f8ec733672d897b706",
      "new_mode": 33188,
      "new_path": "crypto/cpu-aarch64-win.c"
    },
    {
      "type": "modify",
      "old_id": "27b591c9eab75b40e97636fab8622a7de2de877a",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/bn/div.c",
      "new_id": "333c7703e7073b58e52a58c388979180e6a419b3",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/bn/div.c"
    },
    {
      "type": "modify",
      "old_id": "58904d085e243f0ce42964fded35c335cf59b1d0",
      "old_mode": 33261,
      "old_path": "crypto/perlasm/arm-xlate.pl",
      "new_id": "576f682e02de5a8861168fbaf024e1f3cec11b9c",
      "new_mode": 33261,
      "new_path": "crypto/perlasm/arm-xlate.pl"
    },
    {
      "type": "modify",
      "old_id": "1cc8af37eb31b13942439cae4aa81a4148d668c4",
      "old_mode": 33188,
      "old_path": "util/generate_build_files.py",
      "new_id": "853a73a8f9352efe49fe60fece35f9bc11e0ecad",
      "new_mode": 33188,
      "new_path": "util/generate_build_files.py"
    }
  ]
}
