)]}'
{
  "commit": "d2242407bb382f403677f30f697eed36e9d7ee6f",
  "tree": "fc2807c641f8b6ae5d75760307f72b240453192a",
  "parents": [
    "9cbd55994f3a1636d471e04737b42016a9c3d620"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Mon Dec 26 00:18:49 2016 -0500"
  },
  "committer": {
    "name": "Adam Langley",
    "email": "agl@google.com",
    "time": "Thu Jan 05 23:30:48 2017 +0000"
  },
  "message": "Don\u0027t accept signature OIDs in EVP_get_digestby{nid,obj}.\n\nThis is a remnant of signature EVP_MDs. Detach them from\nEVP_get_digestby{nid,obj}. Nothing appears to rely on this for those two\nfunctions. Alas, Node.js appears to rely on it for EVP_get_digestbyname,\nso keep that working.\n\nThis avoids causing every consumer\u0027s parsing to be unintentionally lax.\nIt also means fewer OIDs to transcribe when detaching the last of\nlibcrypto from the legacy ASN.1 stack and its giant OID table.\n\nNote this is an externally visible change. There was one consumer I had\nto fix, but otherwise everything handled things incorrectly due to this\nquirk, so it seemed better to just fix the API rather than fork off a\nsecond set.\n\nChange-Id: I705e073bc05d946e71cd1c38acfa5e3c6b0a22b4\nReviewed-on: https://boringssl-review.googlesource.com/13058\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0d3f16e5a66aac618fa4638d6f565c842a4d9dc2",
      "old_mode": 33188,
      "old_path": "crypto/digest/digest_test.cc",
      "new_id": "8b29236eb90a3bf064dd7b861228b0233c278750",
      "new_mode": 33188,
      "new_path": "crypto/digest/digest_test.cc"
    },
    {
      "type": "modify",
      "old_id": "3307f2656ca364adebf02b1970c5da092b36ab86",
      "old_mode": 33188,
      "old_path": "crypto/digest/digests.c",
      "new_id": "351e031fd8069a159084a6a47701bf8231ed8bd6",
      "new_mode": 33188,
      "new_path": "crypto/digest/digests.c"
    }
  ]
}
