)]}'
{
  "commit": "d62fe6f3e83a97d7fd81726ca8c2c4b84a2b3eb5",
  "tree": "23390709fe82bafc7809fb7877bbb07811926d9c",
  "parents": [
    "40cdb3b5dad0a1028e40fbc73fa62a3e6d31fed7"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Tue Mar 06 20:28:10 2018 -0500"
  },
  "committer": {
    "name": "CQ bot account: commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Wed Mar 07 21:17:02 2018 +0000"
  },
  "message": "Fold EC_KEY_copy into EC_KEY_dup.\n\nEC_KEY_copy left unset fields alone, which meant it was possible to\ncreate an EC_KEY with mismatched private key and group. Nothing was\nusing EC_KEY_copy anyway, and in keeping of us generally preferring\nfresh objects over object reuse, remove it. EC_KEY_dup itself can also\nbe made simpler by using the very setters available.\n\nAdditionally, skip copying the method table. As of\nhttps://boringssl-review.googlesource.com/16344, we no longer copy the\nex_data, so we probably shouldn\u0027t copy the method pointers either,\naligning with RSAPrivateKey_dup.\n\nUpdate-Note: If I missed anything and someone uses EC_KEY_copy, it\n   should be easy to port them to EC_KEY_dup.\n\nChange-Id: Ibbdcea73345d91fa143fbe70a15bb527972693e8\nReviewed-on: https://boringssl-review.googlesource.com/26404\nReviewed-by: Steven Valdez \u003csvaldez@google.com\u003e\nCommit-Queue: 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": "3fcc04f96a867ee58765ffc1b495ab28206fbd30",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/ec_key.c",
      "new_id": "b56139d01d6eca238bcafc0531d53a21a15b9eb1",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/ec_key.c"
    },
    {
      "type": "modify",
      "old_id": "5fe031861a3941b6258e976cd54c34786d60b34e",
      "old_mode": 33188,
      "old_path": "include/openssl/ec_key.h",
      "new_id": "cc075e544bf6b0cc6e14baec0ccd00d917016622",
      "new_mode": 33188,
      "new_path": "include/openssl/ec_key.h"
    }
  ]
}
