)]}'
{
  "commit": "ff03dafdb03eafe35dd29a219550a907489a7a69",
  "tree": "8a8112d4608e920dcec99ced4e7c979ecf557761",
  "parents": [
    "10b54ffa51b134f7100e147742e5fc7d8d818a11"
  ],
  "author": {
    "name": "Akira",
    "email": "50253469+Daquisu@users.noreply.github.com",
    "time": "Wed Jul 15 00:46:40 2026 +0000"
  },
  "committer": {
    "name": "Gopher Robot",
    "email": "gobot@golang.org",
    "time": "Fri Jul 17 15:41:46 2026 -0700"
  },
  "message": "ssh: report verified signature format to callback\n\nVerifiedPublicKeyCallback currently receives the public-key algorithm\ndeclared in the outer authentication request. For RSA authentication,\nthat value can differ from the format of the signature that was\nsuccessfully verified because compatible RSA algorithm combinations are\naccepted.\n\nThis can cause post-verification policy or audit decisions to use the\nrequest algorithm instead of the signature format actually verified.\n\nPass sig.Format to VerifiedPublicKeyCallback so signatureAlgorithm\nidentifies the successfully verified signature format. Clarify the\ncallback documentation and add a regression test covering compatible\nbut different RSA request algorithms and signature formats.\n\nFixes golang/go#80411\n\nChange-Id: Ib405378d75367a90536e0814c9d26d4dec9aaa25\nGitHub-Last-Rev: 1a4acd4e639361be1f2948a4aef1013436a75ecf\nGitHub-Pull-Request: golang/crypto#364\nReviewed-on: https://go-review.googlesource.com/c/crypto/+/800740\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\nReviewed-by: Nicola Murino \u003cnicola.murino@gmail.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nAuto-Submit: Michael Pratt \u003cmpratt@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "07d24059bc7cfe40e471e59464e7321c824a6765",
      "old_mode": 33188,
      "old_path": "ssh/server.go",
      "new_id": "e09026268264d6d322e862cb0020b4051954202f",
      "new_mode": 33188,
      "new_path": "ssh/server.go"
    },
    {
      "type": "modify",
      "old_id": "0f846160b7c64a8a6c437e2044f0353240f00a4d",
      "old_mode": 33188,
      "old_path": "ssh/server_test.go",
      "new_id": "7116ad4b759fe085d302f85caaf0c532671d714b",
      "new_mode": 33188,
      "new_path": "ssh/server_test.go"
    }
  ]
}
