)]}'
{
  "commit": "2c198fae28c13f7cdeadd33dc7f68036310edbe5",
  "tree": "a9a44f020bd92163294225b63719ca670035d4d4",
  "parents": [
    "886119b9f73b4fe0159c2ab793cccb3fa96ace99"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Wed Feb 17 14:52:08 2016 -0500"
  },
  "committer": {
    "name": "Adam Langley",
    "email": "agl@google.com",
    "time": "Tue Mar 01 00:06:55 2016 +0000"
  },
  "message": "Enforce that d2i_PrivateKey returns a key of the specified type.\n\nIf d2i_PrivateKey hit the PKCS#8 codepath, it didn\u0027t enforce that the key was\nof the specified type.\n\nNote that this requires tweaking d2i_AutoPrivateKey slightly. A PKCS #8\nPrivateKeyInfo may have 3 or 4 elements (optional attributes), so we were\nrelying on this bug for d2i_AutoPrivateKey to work.\n\nChange-Id: If50b7a742f535d208e944ba37c3a585689d1da43\nReviewed-on: https://boringssl-review.googlesource.com/7253\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f9bd51c0cb290a0c0fd9665a04eb8a34c153d1a5",
      "old_mode": 33188,
      "old_path": "crypto/evp/evp_asn1.c",
      "new_id": "ecf304cd048be78705826967f6d946c4f03fa356",
      "new_mode": 33188,
      "new_path": "crypto/evp/evp_asn1.c"
    },
    {
      "type": "modify",
      "old_id": "0d035277d44f9152e8072607677d79b2fd53009b",
      "old_mode": 33188,
      "old_path": "crypto/evp/evp_extra_test.cc",
      "new_id": "3d08638dbc59be56695adf9e67596fb70e8488fb",
      "new_mode": 33188,
      "new_path": "crypto/evp/evp_extra_test.cc"
    }
  ]
}
