)]}'
{
  "commit": "7f02881e96e51f1873afcf384d02f782b48967ca",
  "tree": "7039acc278a6a849f9ea898df41758155f3b8609",
  "parents": [
    "7de9498a886ab28fe4a6023c33cf98524c1090ff"
  ],
  "author": {
    "name": "Adam Langley",
    "email": "agl@google.com",
    "time": "Fri Oct 18 14:48:11 2019 -0700"
  },
  "committer": {
    "name": "CQ bot account: commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Fri Oct 18 22:33:00 2019 +0000"
  },
  "message": "Drop CECPQ2b code.\n\nThe experiment which motivated CECPQ2b has concluded (although the\nresults haven\u0027t been published yet) and the SIKE code is causing some\nissues for gRPC in gprc/grpc#20100. Also, this is code size that takes\nup space in Android etc.\n\nChange-Id: I43b0b8c420f236c0fe9b40bf2517d2fde98495d5\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/38384\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2f4dfcdb04c83058baaed1031699bef95037e445",
      "old_mode": 33188,
      "old_path": "LICENSE",
      "new_id": "49c41fa7afc25208346efe1dd1db7e7431478965",
      "new_mode": 33188,
      "new_path": "LICENSE"
    },
    {
      "type": "modify",
      "old_id": "f3e2ca477eeb952370a06186516e0a69013d9e10",
      "old_mode": 33188,
      "old_path": "crypto/CMakeLists.txt",
      "new_id": "427bc64e9b9930d95f0fb4a8f2cf7a5a419263bc",
      "new_mode": 33188,
      "new_path": "crypto/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "1a9bf15890ccf34c2412f74984a47ed763bb8e36",
      "old_mode": 33188,
      "old_path": "crypto/obj/obj_dat.h",
      "new_id": "0313a08afbe63584debb2ce75beb1c07c2647664",
      "new_mode": 33188,
      "new_path": "crypto/obj/obj_dat.h"
    },
    {
      "type": "modify",
      "old_id": "f2d4e8cae310006c065e08dee9265e98570996cd",
      "old_mode": 33188,
      "old_path": "crypto/obj/obj_mac.num",
      "new_id": "5fa839d2858f85dd55b1dccb46c40ca595844213",
      "new_mode": 33188,
      "new_path": "crypto/obj/obj_mac.num"
    },
    {
      "type": "modify",
      "old_id": "6e7ecf0764727b54af44ed3ae14fd0365abe3fda",
      "old_mode": 33188,
      "old_path": "crypto/obj/objects.txt",
      "new_id": "6dbb7ad77fbb5e9a98088fcd75ad6588595da05d",
      "new_mode": 33188,
      "new_path": "crypto/obj/objects.txt"
    },
    {
      "type": "modify",
      "old_id": "cea975a314255edd28c198c581c4d27f4db4fd4a",
      "old_mode": 33188,
      "old_path": "include/openssl/nid.h",
      "new_id": "270d443a6fca58237718bd946c2fea720ed5bcfe",
      "new_mode": 33188,
      "new_path": "include/openssl/nid.h"
    },
    {
      "type": "modify",
      "old_id": "f12cacce765313c2c9169c8b21f757d3b6a87054",
      "old_mode": 33188,
      "old_path": "include/openssl/ssl.h",
      "new_id": "48a381b93df0745311b53343d4ec678eb56957c7",
      "new_mode": 33188,
      "new_path": "include/openssl/ssl.h"
    },
    {
      "type": "modify",
      "old_id": "58f0f8a87e9065912a4c21757aa6e113ca459796",
      "old_mode": 33188,
      "old_path": "ssl/s3_both.cc",
      "new_id": "1ec596a371571ca5735f0f36be414e4884fc0d82",
      "new_mode": 33188,
      "new_path": "ssl/s3_both.cc"
    },
    {
      "type": "modify",
      "old_id": "826fb1acc57c98bb644e1a9f19440a4d81d5c290",
      "old_mode": 33188,
      "old_path": "ssl/ssl_key_share.cc",
      "new_id": "6cac3cf22fcce8f791156c95a29fa3791f9ff4eb",
      "new_mode": 33188,
      "new_path": "ssl/ssl_key_share.cc"
    },
    {
      "type": "modify",
      "old_id": "cc29a832f6ee1e01186eb161e394db6e3da364a5",
      "old_mode": 33188,
      "old_path": "ssl/t1_lib.cc",
      "new_id": "e5a33ddcd110914a647f54059a120d83add8be3c",
      "new_mode": 33188,
      "new_path": "ssl/t1_lib.cc"
    },
    {
      "type": "modify",
      "old_id": "d1cf757dd5b85b0175a898c84efe531b0f8a9b7d",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/common.go",
      "new_id": "a4f787a9b3b7624ba09ee70faa33ba9d3d890331",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/common.go"
    },
    {
      "type": "modify",
      "old_id": "44b817ee4532d990dbfcda3febbd623497b4da59",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/handshake_server.go",
      "new_id": "24278564d947583c577042c1300af4b787fd40ff",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/handshake_server.go"
    },
    {
      "type": "modify",
      "old_id": "56cfec8b8aef02e1c1ebcbbcd5c630b2f9274644",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/key_agreement.go",
      "new_id": "266163ec5b96ca6c52066b777e85896910bce70f",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/key_agreement.go"
    },
    {
      "type": "modify",
      "old_id": "758566a9ca490c3ed6fb23bf7f2b6f4721ee5c13",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/runner.go",
      "new_id": "18b01aa0215424c4c5d153ffc8ba0fe5cb394819",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/runner.go"
    },
    {
      "type": "delete",
      "old_id": "10a2ca630f167efa4e0b6ee393dd35a8fdece575",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/sike/arith.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9d68a4fd7b6477ca41d35b6efc3873abe16dd76d",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/sike/consts.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "81725462d4f7b1b0bed3fb58006982ff5f15e851",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/sike/curve.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "dcd6cfc469f16509b1bfe5b20a4b06452a460e31",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/sike/sike.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2e146bc781cc9f06dc38b200082efd4ef7d78ad6",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/sike/sike_test.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "8d8a068663ed8a3c81b1cff3436257402d4c67ef",
      "old_mode": 33188,
      "old_path": "ssl/test/test_config.cc",
      "new_id": "63136735138d62df20457fed154d5ebe37a506a5",
      "new_mode": 33188,
      "new_path": "ssl/test/test_config.cc"
    },
    {
      "type": "delete",
      "old_id": "5cf7c8db62837e4f91aaa5392443a2372d4a6937",
      "old_mode": 33188,
      "old_path": "third_party/sike/LICENSE",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ce19d8090e5536df00bcd754333530cbb8dc8b27",
      "old_mode": 33188,
      "old_path": "third_party/sike/asm/fp-armv8.pl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cffde1a821ec183cf2de551aeb173a00ebd348a7",
      "old_mode": 33261,
      "old_path": "third_party/sike/asm/fp-x86_64.pl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "991ad1e175ed871803785941c9292ac6d70ac637",
      "old_mode": 33188,
      "old_path": "third_party/sike/asm/fp_generic.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a1fbb3f17695d8497974c5e55b7b8028cd5f005f",
      "old_mode": 33188,
      "old_path": "third_party/sike/curve_params.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9917116c32447efadc728bc575b75bf067bcfc0c",
      "old_mode": 33188,
      "old_path": "third_party/sike/fpx.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e69768857c00f42b5fc3edc5b23ada79c97abff0",
      "old_mode": 33188,
      "old_path": "third_party/sike/fpx.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6b910e02b42264cea1b61be670f78b3cf77559fd",
      "old_mode": 33188,
      "old_path": "third_party/sike/isogeny.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "18337dd2625161dd6a12573a1fd5ef2836a70bb4",
      "old_mode": 33188,
      "old_path": "third_party/sike/isogeny.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "87b74174b4a1330c2b9c933dbf2f4d9940e94521",
      "old_mode": 33188,
      "old_path": "third_party/sike/sike.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5819ebf4df04d1b7ded12fa9d39260bafaeb1949",
      "old_mode": 33188,
      "old_path": "third_party/sike/sike.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2180a52892ec18bfc14450e4aafc7a6a1afb5af5",
      "old_mode": 33188,
      "old_path": "third_party/sike/sike_test.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bc806da01a5320498e08f44356a671eb7e0a7096",
      "old_mode": 33188,
      "old_path": "third_party/sike/utils.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "68073a99f621fc9200992f258b03e72687b71309",
      "old_mode": 33188,
      "old_path": "tool/speed.cc",
      "new_id": "224a72bdccbe07eee75bdbd8e2170ba1bebf8a61",
      "new_mode": 33188,
      "new_path": "tool/speed.cc"
    },
    {
      "type": "modify",
      "old_id": "8a5df75d761ba66ef0d428418f9b2fc19aa2ce0f",
      "old_mode": 33188,
      "old_path": "util/generate_build_files.py",
      "new_id": "6bd3abc645f6a9979aa06e5ee07625dcc06ba3f7",
      "new_mode": 33188,
      "new_path": "util/generate_build_files.py"
    }
  ]
}
