)]}'
{
  "commit": "b7391e95e576cacdcdd422573063bc057239113d",
  "tree": "81117bc42e3b10d175d7ea548518d3701a08e9e8",
  "parents": [
    "a1f597ede03a7bef967a422b5b3a5bd08805a01e"
  ],
  "author": {
    "name": "Filippo Valsorda",
    "email": "filippo@golang.org",
    "time": "Tue Mar 19 18:29:04 2019 -0400"
  },
  "committer": {
    "name": "Filippo Valsorda",
    "email": "filippo@golang.org",
    "time": "Wed Mar 20 22:39:03 2019 +0000"
  },
  "message": "salsa20/salsa: fix keystream loop in amd64 assembly when overflowing 32-bit counter\n\nFixes golang/go#30965\n\nChange-Id: I83a804d555c048e0124c35f95c9e611b2c5bdb01\nReviewed-on: https://team-review.git.corp.google.com/c/golang/go-private/+/436856\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\nReviewed-on: https://go-review.googlesource.com/c/crypto/+/168406\nReviewed-by: Filippo Valsorda \u003cfilippo@golang.org\u003e\nRun-TryBot: Filippo Valsorda \u003cfilippo@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f9269c38484db865dfa3f6937f4063064d34ebde",
      "old_mode": 33188,
      "old_path": "salsa20/salsa/salsa20_amd64.go",
      "new_id": "656e8df942b8ad85011f42c7aab28320e03da99e",
      "new_mode": 33188,
      "new_path": "salsa20/salsa/salsa20_amd64.go"
    },
    {
      "type": "rename",
      "old_id": "22afbdcadcfa97e7a6333ba273d480d9f4537fb7",
      "old_mode": 33188,
      "old_path": "salsa20/salsa/salsa2020_amd64.s",
      "new_id": "18085d2e8c69d1f8e4e8e6c11e24ef274669d6f7",
      "new_mode": 33188,
      "new_path": "salsa20/salsa/salsa20_amd64.s",
      "score": 99
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d4e779cd0679f641fd74a7c00d2ad49c3eb0529f",
      "new_mode": 33188,
      "new_path": "salsa20/salsa/salsa20_amd64_test.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8a46bd2b3af6a9a8a548e534d16dd70749bd5567",
      "new_mode": 33188,
      "new_path": "salsa20/salsa/salsa20_noasm.go"
    },
    {
      "type": "modify",
      "old_id": "22126d17c4e607fac09cb32ed28469c70fef1c10",
      "old_mode": 33188,
      "old_path": "salsa20/salsa/salsa20_ref.go",
      "new_id": "68169c6d6819c8d4347fe050143e012c2baa4a2e",
      "new_mode": 33188,
      "new_path": "salsa20/salsa/salsa20_ref.go"
    }
  ]
}
