)]}'
{
  "commit": "4298fce7d6178f49ec1a306cf84078cf3be313e4",
  "tree": "c6323e85ed1eb9edfcb5b6fedab6fbe54348591f",
  "parents": [
    "141472c21a99f88f8911b6783302eee10aec9a82"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Sat Oct 16 09:10:53 2021 -0400"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Oct 18 18:19:39 2021 +0000"
  },
  "message": "Rewrite ASN1_item_pack and ASN1_item_unpack.\n\nASN1_item_unpack was missing checks for trailing data. ASN1_item_pack\u0027s\nerror handling was all wrong. (Leaking the temporary on error, checking\nthe the wrong return value for i2d, would-be redundant check for NULL,\nwere the other check not wrong.)\n\nUpdate-Note: ASN1_item_unpack now checks for trailing data.\n\nChange-Id: Ibaa19ba2b264fca36dd21109e66f9558d373c58b\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/49927\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\nCommit-Queue: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dee685a5654a102f9f7304aa736d2d825ce6b66b",
      "old_mode": 33188,
      "old_path": "crypto/asn1/asn1_test.cc",
      "new_id": "cd47d2bb69461b1ccfe10444b0cdb4ceb8e3fd3c",
      "new_mode": 33188,
      "new_path": "crypto/asn1/asn1_test.cc"
    },
    {
      "type": "modify",
      "old_id": "fd7ab4b06cb47800f9f4c8dd8d3f98f6065a0935",
      "old_mode": 33188,
      "old_path": "crypto/asn1/asn_pack.c",
      "new_id": "9124f23d5c4f8fa76eb4a2da62374111ac251499",
      "new_mode": 33188,
      "new_path": "crypto/asn1/asn_pack.c"
    }
  ]
}
