)]}'
{
  "commit": "3375612bf41a8cdb0cdfdc21e6ca2c7ae0f764b5",
  "tree": "9c19635aa5deb5ced79e9f1a3e443791ad92bbe4",
  "parents": [
    "bb80217080b0e04c6e73e5dcd9f3a9bb11fe23f6"
  ],
  "author": {
    "name": "Ilia Mirkin",
    "email": "imirkin@alum.mit.edu",
    "time": "Tue Jul 16 15:48:14 2024 -0400"
  },
  "committer": {
    "name": "Gopher Robot",
    "email": "gobot@golang.org",
    "time": "Fri Jul 26 16:39:19 2024 +0000"
  },
  "message": "ssh: add support for unpadded RSA signatures\n\nThe original SSH RFC 4253 explicitly disallows padding. This applies to\nssh-rsa signatures.\n\nThe updated SSH RFC 8332 which defines the SHA2 RSA signature variants\nexplicitly calls out the existence of signers who produce short\nsignatures and specifies that verifiers may allow this behavior.\n\nIn practice, PuTTY 0.81 and prior versions, as well as SSH.NET prior to\n2024.1.0 always generated short signatures. Furthermore, PuTTY is\nembedded in other software like WinSCP and FileZilla, which are updated\non their own schedules as well. This leads to occasional unexplained\nlogin errors, when using RSA keys.\n\nOpenSSH server allows these short signatures for all RSA algorithms.\n\nFixes golang/go#68286\n\nChange-Id: Ia60ece21bf9c111c490fac0c066443ed5ff7dd29\nReviewed-on: https://go-review.googlesource.com/c/crypto/+/598534\nReviewed-by: Nicola Murino \u003cnicola.murino@gmail.com\u003e\nReviewed-by: Roland Shoemaker \u003croland@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Nicola Murino \u003cnicola.murino@gmail.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7967665f174068948122852e43ca98261b245185",
      "old_mode": 33188,
      "old_path": "ssh/keys.go",
      "new_id": "98e6706d5d7f2d311595ef2cadba8d756920d71a",
      "new_mode": 33188,
      "new_path": "ssh/keys.go"
    },
    {
      "type": "modify",
      "old_id": "7b14429e1770dd374ddee5d8cbf4f28e74685c7e",
      "old_mode": 33188,
      "old_path": "ssh/keys_test.go",
      "new_id": "7d5b86ff0de5fa713ee38199ab2cb648cbb02b8b",
      "new_mode": 33188,
      "new_path": "ssh/keys_test.go"
    }
  ]
}
