)]}'
{
  "commit": "69267d27d28d489e67367059db7277e24070482a",
  "tree": "3cab8210eb2438956fd03dacd663823aedbddbe6",
  "parents": [
    "2cbd8ea802d1adf67a6ef1df6b9ade342c37241d"
  ],
  "author": {
    "name": "Martin Garton",
    "email": "garton@gmail.com",
    "time": "Fri Jun 10 08:32:25 2016 +0100"
  },
  "committer": {
    "name": "Brad Fitzpatrick",
    "email": "bradfitz@golang.org",
    "time": "Tue Oct 04 19:14:42 2016 +0000"
  },
  "message": "ssh: add CryptoPublicKey interface, expose underlying crypto.PublicKey\n\nWhen implemented by ssh.PublicKey types, the new CryptoPublicKey\ninterface exposes the public key in the the crypto.PublicKey form via a\nCryptoPublicKey() method.\n\nThis is useful for example in a custom ServerConfig.PublicKeyCallback\nfunction to check or record additional details about the underlying\ncrypto.PublicKey\n\nChange-Id: I4429df42c6fc5119f7c0023a539aaa9c59648bba\nReviewed-on: https://go-review.googlesource.com/23974\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ffcdb18a61247c339b495e5d5b7053b2a918d8b9",
      "old_mode": 33188,
      "old_path": "ssh/keys.go",
      "new_id": "e13cf9ce151b07f2b5008c1867e3b59d5351f770",
      "new_mode": 33188,
      "new_path": "ssh/keys.go"
    }
  ]
}
