)]}'
{
  "commit": "6fad3dfc18918c2ac9c112e46b32473bd2e5e2f9",
  "tree": "4fb497ff54ec4aedb597e037db50d3570d4110ac",
  "parents": [
    "21d60a152191de71c82a8101779e876bb03773b7"
  ],
  "author": {
    "name": "Filippo Valsorda",
    "email": "filippo@golang.org",
    "time": "Thu Nov 03 19:27:01 2022 +0100"
  },
  "committer": {
    "name": "Filippo Valsorda",
    "email": "filippo@golang.org",
    "time": "Sat Nov 12 16:25:23 2022 +0000"
  },
  "message": "ssh: support rsa-sha2-256/512 on the server side\n\nThis lets clients know we support rsa-sha2-256/512 signatures from\nssh-rsa public keys. OpenSSH prefers to break the connection rather than\nattempting trial and error, apparently.\n\nWe don\u0027t enable support for the \"ext-info-s\" because we\u0027re not\ninterested in any client-\u003eserver extensions.\n\nThis also replaces isAcceptableAlgo which was rejecting the\nrsa-sha2-256/512-cert-v01@openssh.com public key algorithms.\n\nTested with OpenSSH 9.1 on macOS Ventura.\n\nFixes golang/go#49269\nUpdates golang/go#49952\n\nCo-authored-by: Nicola Murino \u003cnicola.murino@gmail.com\u003e\nCo-authored-by: Kristin Davidson \u003ckdavidson@atlassian.com\u003e\nChange-Id: I4955c3b12bb45575e9977ac657bb5805b49d00c3\nReviewed-on: https://go-review.googlesource.com/c/crypto/+/447757\nRun-TryBot: Filippo Valsorda \u003cfilippo@golang.org\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Roland Shoemaker \u003croland@golang.org\u003e\nReviewed-by: Nicola Murino \u003cnicola.murino@gmail.com\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a6bedbfcaab5329a68ab1a14b3e0774262d9b8ec",
      "old_mode": 33188,
      "old_path": "ssh/client_auth_test.go",
      "new_id": "35b62e3311fe1aef0862dd348f35e335b0618e8f",
      "new_mode": 33188,
      "new_path": "ssh/client_auth_test.go"
    },
    {
      "type": "modify",
      "old_id": "7a5ff2d2eb72cce81afc2f2d5999429d757544db",
      "old_mode": 33188,
      "old_path": "ssh/common.go",
      "new_id": "c7964275de700a08d515dee60eaef7065e5351d7",
      "new_mode": 33188,
      "new_path": "ssh/common.go"
    },
    {
      "type": "modify",
      "old_id": "653dc4d2cfbe3dd670317a092d6db253fec8c2e7",
      "old_mode": 33188,
      "old_path": "ssh/handshake.go",
      "new_id": "2b84c35716c253b638c1439741563642414c6630",
      "new_mode": 33188,
      "new_path": "ssh/handshake.go"
    },
    {
      "type": "modify",
      "old_id": "2260b20afc17e9cb656dbb134025be4f7229c142",
      "old_mode": 33188,
      "old_path": "ssh/server.go",
      "new_id": "9e3870292fae12f032c3c9d87ff79c8d43f3588a",
      "new_mode": 33188,
      "new_path": "ssh/server.go"
    }
  ]
}
