crypto
crypto copied to clipboard
ssh: add support for extension negotiation (rfc 8308)
This is a rebase of the following PR
https://github.com/golang/crypto/pull/197
with some changes and improvements:
- added support for client certificate authentication
- removed read loop from server handshake
- adapted extInfoMsg to upstream changes
Signed-off-by: Nicola Murino [email protected]
This PR (HEAD: 7fe3443040f2a633741b8ea76a8d0205c88cadaa) has been imported to Gerrit for code review.
Please visit https://go-review.googlesource.com/c/crypto/+/396714 to see it.
Tip: You can toggle comments from me using the comments slash command (e.g. /comments off)
See the Wiki page for more info
This PR (HEAD: 0196e38d30c462b7e1eab4a786363939a39fb4c7) has been imported to Gerrit for code review.
Please visit https://go-review.googlesource.com/c/crypto/+/396714 to see it.
Tip: You can toggle comments from me using the comments slash command (e.g. /comments off)
See the Wiki page for more info
This PR (HEAD: 2b413598b393b29479f367197daae83c8eb42907) has been imported to Gerrit for code review.
Please visit https://go-review.googlesource.com/c/crypto/+/396714 to see it.
Tip: You can toggle comments from me using the comments slash command (e.g. /comments off)
See the Wiki page for more info
This PR (HEAD: 4929d4a7625667bfd8bc8b92a6ca2bbfdc7b70b0) has been imported to Gerrit for code review.
Please visit https://go-review.googlesource.com/c/crypto/+/396714 to see it.
Tip: You can toggle comments from me using the comments slash command (e.g. /comments off)
See the Wiki page for more info
This PR (HEAD: 76c940069807150cbdc239f40f72f84deb3eb21c) has been imported to Gerrit for code review.
Please visit https://go-review.googlesource.com/c/crypto/+/396714 to see it.
Tip: You can toggle comments from me using the comments slash command (e.g. /comments off)
See the Wiki page for more info
This PR (HEAD: 5835f04acddd50f994fe0ac81f9a4024e743b59a) has been imported to Gerrit for code review.
Please visit https://go-review.googlesource.com/c/crypto/+/396714 to see it.
Tip: You can toggle comments from me using the comments slash command (e.g. /comments off)
See the Wiki page for more info
Message from Nicola Murino:
Patch Set 6:
(1 comment)
Please don’t reply on this GitHub thread. Visit golang.org/cl/396714. After addressing review feedback, remember to publish your drafts!
Message from Stan Hu:
Patch Set 6:
(2 comments)
Please don’t reply on this GitHub thread. Visit golang.org/cl/396714. After addressing review feedback, remember to publish your drafts!
Message from Stan Hu:
Patch Set 6:
(1 comment)
Please don’t reply on this GitHub thread. Visit golang.org/cl/396714. After addressing review feedback, remember to publish your drafts!
This PR (HEAD: 92ea34e7eab8f96a776aba5e50761e82a8fd42f7) has been imported to Gerrit for code review.
Please visit https://go-review.googlesource.com/c/crypto/+/396714 to see it.
Tip: You can toggle comments from me using the comments slash command (e.g. /comments off)
See the Wiki page for more info
Message from Nicola Murino:
Patch Set 7:
(2 comments)
Please don’t reply on this GitHub thread. Visit golang.org/cl/396714. After addressing review feedback, remember to publish your drafts!
Message from Stan Hu:
Patch Set 7:
(1 comment)
Please don’t reply on this GitHub thread. Visit golang.org/cl/396714. After addressing review feedback, remember to publish your drafts!
Message from Stan Hu:
Patch Set 7:
(1 comment)
Please don’t reply on this GitHub thread. Visit golang.org/cl/396714. After addressing review feedback, remember to publish your drafts!
This PR (HEAD: 8cff98973996ea82734de3db273cf47ae2b2e3bf) has been imported to Gerrit for code review.
Please visit https://go-review.googlesource.com/c/crypto/+/396714 to see it.
Tip: You can toggle comments from me using the comments slash command (e.g. /comments off)
See the Wiki page for more info
Message from Nicola Murino:
Patch Set 7:
(1 comment)
Please don’t reply on this GitHub thread. Visit golang.org/cl/396714. After addressing review feedback, remember to publish your drafts!
Message from Stan Hu:
Patch Set 8:
(1 comment)
Please don’t reply on this GitHub thread. Visit golang.org/cl/396714. After addressing review feedback, remember to publish your drafts!
Hello, is there any ETA on when this PR will merge? Thanks.
@r0mant Please don’t reply on this GitHub thread. Visit golang.org/cl/396714. Thanks.
Message from Michał Trojnara:
Patch Set 8:
(3 comments)
Please don’t reply on this GitHub thread. Visit golang.org/cl/396714. After addressing review feedback, remember to publish your drafts!
Message from Nicola Murino:
Patch Set 8:
(1 comment)
Please don’t reply on this GitHub thread. Visit golang.org/cl/396714. After addressing review feedback, remember to publish your drafts!
Message from Michał Trojnara:
Patch Set 8:
(1 comment)
Please don’t reply on this GitHub thread. Visit golang.org/cl/396714. After addressing review feedback, remember to publish your drafts!
Message from Nicola Murino:
Patch Set 8:
(1 comment)
Please don’t reply on this GitHub thread. Visit golang.org/cl/396714. After addressing review feedback, remember to publish your drafts!
Message from Filippo Valsorda:
Patch Set 8:
(1 comment)
Please don’t reply on this GitHub thread. Visit golang.org/cl/396714. After addressing review feedback, remember to publish your drafts!
Message from Nicola Murino:
Patch Set 8:
(1 comment)
Please don’t reply on this GitHub thread. Visit golang.org/cl/396714. After addressing review feedback, remember to publish your drafts!
Message from Filippo Valsorda:
Patch Set 8:
(2 comments)
Please don’t reply on this GitHub thread. Visit golang.org/cl/396714. After addressing review feedback, remember to publish your drafts!
@drakkan Did this get addressed upstream?
@reedloden doesn't seem like it was.
Actually, it did. https://go.dev/cl/447757 was merged in November 2022 and pared down this pull request: https://github.com/golang/go/issues/49269#issuecomment-1302661997.
I don't think we need to support ext-info-s either since this causes the client to send SSH_MSG_EXT_INFO, and this pull request just read and threw away the message.