)]}'
{
  "commit": "9edbc7ff9f56dff801a49f5ecb15ee06718b995c",
  "tree": "a2e988d751c23da3b3cfbcd3d1a5095f166d2864",
  "parents": [
    "384d0eaf1930af1ebc47eda751f0c78dfcba1c03"
  ],
  "author": {
    "name": "Adam Langley",
    "email": "agl@google.com",
    "time": "Tue Nov 06 15:18:56 2018 -0800"
  },
  "committer": {
    "name": "CQ bot account: commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Wed Nov 07 23:57:22 2018 +0000"
  },
  "message": "Revert \"Revert \"Speed up ECDSA verify on x86-64.\"\"\n\nThis reverts commit e907ed4c4b92cd7cea250240e32695c73dacf7eb. CPUID\nchecks have been added so hopefully this time sticks.\n\nChange-Id: I5e0e5b87427c1230132681f936b3c70bac8263b8\nReviewed-on: https://boringssl-review.googlesource.com/c/32924\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\nCQ-Verified: CQ bot account: commit-bot@chromium.org \u003ccommit-bot@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e6c8cc69eca6ed9913173a03d4af27917614e21c",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/CMakeLists.txt",
      "new_id": "463febbf82fe2dfc56cf4378fde3e322eb5b1b32",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "12b9f5af2e9db7f6e799f084495cb2828c8cab89",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/asm/p256_beeu-x86_64-asm.pl"
    },
    {
      "type": "modify",
      "old_id": "134d051aac82d692d60b221e96e87b76544bc50a",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/ec.c",
      "new_id": "4c557a10969ff7e5689a47550da3321602f16f03",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/ec.c"
    },
    {
      "type": "modify",
      "old_id": "8f277b07fa2cca5a4eef13d461f9d8b1af4477f1",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/ec_montgomery.c",
      "new_id": "90bd8ce417d8441fff2ae4033cad211d985bf0a8",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/ec_montgomery.c"
    },
    {
      "type": "modify",
      "old_id": "e62ceb8dd06985e1d872fb4a1e1b54d69b7a90c9",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/internal.h",
      "new_id": "0588fb5464116997aaab4519fcac377a30495810",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/internal.h"
    },
    {
      "type": "modify",
      "old_id": "ebaca852d441d91f701bd072d3d570efd3e841d7",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/p224-64.c",
      "new_id": "27bfc3681c269ffaaf52009b1c026d26c513e232",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/p224-64.c"
    },
    {
      "type": "modify",
      "old_id": "73d36b61864340b0f02d6cb11c09ba5b4ada1283",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/p256-x86_64.c",
      "new_id": "4008aa445bbe7af3063ecfb3d8930d85a93c4129",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/p256-x86_64.c"
    },
    {
      "type": "modify",
      "old_id": "21b461cf1798b2058d12a4c790e820f589d301c4",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/p256-x86_64.h",
      "new_id": "9de32406e010232bbcefb969609e643cf2e8fa64",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/p256-x86_64.h"
    },
    {
      "type": "modify",
      "old_id": "8ed1dd4d4e5ddde6aa47eeedeedfb6a22625c4ae",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/p256-x86_64_test.cc",
      "new_id": "ab93dfb69f3e356692b43588b2cd297230eb6edc",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/p256-x86_64_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1bd6b02494f329e657cb5f701fcc1e38ecba26a0",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/scalar.c",
      "new_id": "88678a932185fea4e8a3701db6a99c7e053e779f",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/scalar.c"
    },
    {
      "type": "modify",
      "old_id": "bf4aa4f21ef81a16089f84500d3e7b95e7d15e39",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/simple.c",
      "new_id": "f875f222bcc22878c9157f6c6cb304bf5b8e191a",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/simple.c"
    },
    {
      "type": "modify",
      "old_id": "f3ce214774b3d8cfc7e2550e3b15f0c7faf499e9",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ecdsa/ecdsa.c",
      "new_id": "7ec45655498eb641e8f526394d1a277871192c1b",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ecdsa/ecdsa.c"
    },
    {
      "type": "modify",
      "old_id": "2d40ea0401d9905b1081fd99375a5d51201185de",
      "old_mode": 33188,
      "old_path": "third_party/fiat/p256.c",
      "new_id": "b6f3f496d6c6cda5606f2f8c1dc585b9f030ff1f",
      "new_mode": 33188,
      "new_path": "third_party/fiat/p256.c"
    }
  ]
}
