)]}'
{
  "commit": "69ecbb4d6d5dab05e49161c6e77ea40a030884e1",
  "tree": "844c120ad80e0145967f4245a4c5bb3d56b9008b",
  "parents": [
    "530e935923ad688be97c15eeb8e5ee42ebf2b54a"
  ],
  "author": {
    "name": "Filippo Valsorda",
    "email": "filippo@golang.org",
    "time": "Wed Jan 22 16:59:53 2020 -0500"
  },
  "committer": {
    "name": "Katie Hockman",
    "email": "katie@golang.org",
    "time": "Tue Jan 28 17:40:31 2020 +0000"
  },
  "message": "cryptobyte: fix panic due to malformed ASN.1 inputs on 32-bit archs\n\nWhen int is 32 bits wide (on 32-bit architectures like 386 and arm), an\noverflow could occur, causing a panic, due to malformed ASN.1 being\npassed to any of the ASN1 methods of String.\n\nTested on linux/386 and darwin/amd64.\n\nThis fixes CVE-2020-7919 and was found thanks to the Project Wycheproof\ntest vectors.\n\nChange-Id: I8c9696a8bfad1b40ec877cd740dba3467d66ab54\nReviewed-on: https://team-review.git.corp.google.com/c/golang/go-private/+/645211\nReviewed-by: Katie Hockman \u003ckatiehockman@google.com\u003e\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\nReviewed-on: https://go-review.googlesource.com/c/crypto/+/216677\nRun-TryBot: Katie Hockman \u003ckatie@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Filippo Valsorda \u003cfilippo@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "528b9bff671e53a9c8b695064f7cebcffcd8469f",
      "old_mode": 33188,
      "old_path": "cryptobyte/asn1.go",
      "new_id": "f930f7e5266c6cb31f241d7fc94bad603e562c22",
      "new_mode": 33188,
      "new_path": "cryptobyte/asn1.go"
    },
    {
      "type": "modify",
      "old_id": "9f6c952a340ee65dc36f36689bbc54a12491f716",
      "old_mode": 33188,
      "old_path": "cryptobyte/asn1_test.go",
      "new_id": "f6bb96d55d9c983af36066a5775c07b3564bce58",
      "new_mode": 33188,
      "new_path": "cryptobyte/asn1_test.go"
    },
    {
      "type": "modify",
      "old_id": "39bf98aeead8160094c007d8edb4066b5720283c",
      "old_mode": 33188,
      "old_path": "cryptobyte/string.go",
      "new_id": "589d297e6be8f6d5f2a179a02f2216536263efb5",
      "new_mode": 33188,
      "new_path": "cryptobyte/string.go"
    },
    {
      "type": "modify",
      "old_id": "d57a88c279e6579d4c6683685a74cb7d14991c90",
      "old_mode": 33188,
      "old_path": "internal/wycheproof/wycheproof_test.go",
      "new_id": "49d6626cc5fdecf2db742954724435a7bc2ed136",
      "new_mode": 33188,
      "new_path": "internal/wycheproof/wycheproof_test.go"
    }
  ]
}
