aboutsummaryrefslogtreecommitdiff
path: root/design/68723/ssh.html
AgeCommit message (Collapse)Author
2024-09-22design/68723-crypto-ssh-v2.md: change NewPublicKey signatureNicola Murino
It now accepts a crypto.PublicKey instead of an empty interface. All public keys in the standard library implement this interface. Change-Id: I873175a4d4e57803dc3cafdadb800b4f34ae0ca1 GitHub-Last-Rev: 05a3b07a3ad37e5d46be7d24d8f2245b4cfdc1ba GitHub-Pull-Request: golang/proposal#54 Reviewed-on: https://go-review.googlesource.com/c/proposal/+/614279 Reviewed-by: Nicola Murino <nicola.murino@gmail.com> Commit-Queue: Nicola Murino <nicola.murino@gmail.com> Auto-Submit: Nicola Murino <nicola.murino@gmail.com>
2024-09-22design/68723-crypto-ssh-v2.md: crypto.Signer returns ed25519 keys as valueNicola Murino
This is now consistent with x509.MarshalPKCS8PrivateKey, see golang/go#51974 Change-Id: Id643ef260facfb38730bc3db30e63555aa3d64a4 GitHub-Last-Rev: 5e5819e13c3c59b5b3d13b2ad6722f526c11aeb0 GitHub-Pull-Request: golang/proposal#53 Reviewed-on: https://go-review.googlesource.com/c/proposal/+/614278 Commit-Queue: Nicola Murino <nicola.murino@gmail.com> Reviewed-by: Nicola Murino <nicola.murino@gmail.com> Auto-Submit: Nicola Murino <nicola.murino@gmail.com>
2024-09-15design/68723-crypto-ssh-v2.md: PrivateKeySigner and MarshalPrivateKey OptionsNicola Murino
PrivateKeySigner is a Signer that can also return the associated crypto.Signer. This means ParseRawPrivateKey and ParseRawPrivateKeyWithPassphrase can be private now. MarshalPrivateKeyOptions defines the options to Marshal a private key in OpenSSH format. We can pass the passphrase as option to MarshalPrivateKey and so we don't need MarshalPrivateKeyWithPassphrase. Additionally we can also configure the salt rounds that is currently hard coded (see golang/go#68700) and easly add more options in the future. Change-Id: Id5c30f69fc600d19ef579aa2cf54dc8620677bb8 GitHub-Last-Rev: 98ee61e445108a76c35ce3493bc5f2662c4c28ca GitHub-Pull-Request: golang/proposal#52 Reviewed-on: https://go-review.googlesource.com/c/proposal/+/613036 Commit-Queue: Nicola Murino <nicola.murino@gmail.com> Reviewed-by: Nicola Murino <nicola.murino@gmail.com> Auto-Submit: Nicola Murino <nicola.murino@gmail.com>
2024-08-22design/68723-crypto-ssh-v2.md: new proposalNicola Murino
For golang/go#68723 Updates golang/go#65269 Change-Id: Ied7a96ab990abe257c4b8c295e292f92a745a4a7 GitHub-Last-Rev: 33f25ddbfaf1d9b13300202c735801beef284c07 GitHub-Pull-Request: golang/proposal#51 Reviewed-on: https://go-review.googlesource.com/c/proposal/+/602855 Commit-Queue: Nicola Murino <nicola.murino@gmail.com> Reviewed-by: Nicola Murino <nicola.murino@gmail.com> Auto-Submit: Nicola Murino <nicola.murino@gmail.com>