)]}'
{
  "commit": "552987fdbf4c2bc9641016fd323c3ae5d3a0d9a3",
  "tree": "7d8e67694cfd94ef61dd6f0299acffe1d8a9309d",
  "parents": [
    "7e71c9c3edbf5b7a8608d6f739c20420a618e0ab"
  ],
  "author": {
    "name": "Katie Hockman",
    "email": "katie@golang.org",
    "time": "Mon Oct 14 16:42:21 2019 -0400"
  },
  "committer": {
    "name": "Katie Hockman",
    "email": "katie@golang.org",
    "time": "Tue Nov 05 20:21:34 2019 +0000"
  },
  "message": "crypto/dsa: prevent bad public keys from causing panic\n\ndsa.Verify might currently use a nil s inverse in a\nmultiplication if the public key contains a non-prime Q,\ncausing a panic. Change this to check that the mod\ninverse exists before using it.\n\nFixes CVE-2019-17596\n\nFixes #34960\n\nChange-Id: I94d5f3cc38f1b5d52d38dcb1d253c71b7fd1cae7\nReviewed-on: https://team-review.git.corp.google.com/c/golang/go-private/+/572809\nReviewed-by: Filippo Valsorda \u003cvalsorda@google.com\u003e\nReviewed-on: https://go-review.googlesource.com/c/go/+/205441\nRun-TryBot: Katie Hockman \u003ckatie@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Filippo Valsorda \u003cfilippo@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bc8e2f99bdc75a33cd04ba8c89eb357a3cd10147",
      "old_mode": 33188,
      "old_path": "src/crypto/dsa/dsa.go",
      "new_id": "43826bcb559ebba0a0689a9b26c85f7e0e79b4b9",
      "new_mode": 33188,
      "new_path": "src/crypto/dsa/dsa.go"
    },
    {
      "type": "modify",
      "old_id": "7fc246bc2bdf84306743fb8bab85e942b9c08893",
      "old_mode": 33188,
      "old_path": "src/crypto/dsa/dsa_test.go",
      "new_id": "7332a3a54036a0116d5d42766985181e173b26e2",
      "new_mode": 33188,
      "new_path": "src/crypto/dsa/dsa_test.go"
    }
  ]
}
