ssh: add support for extension negotiation (rfc 8308)#211
ssh: add support for extension negotiation (rfc 8308)#211drakkan wants to merge 8 commits intogolang:masterfrom drakkan:rfc8308
Conversation
This is a rebase of the following PR #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 <nicola.murino@gmail.com>
|
This PR (HEAD: 7fe3443) 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 |
always add ext-info-s to KEX and send the SSH_MSG_EXT_INFO message if we received ext-info-c from the client Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
This PR (HEAD: 0196e38) 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 |
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
This PR (HEAD: 2b41359) 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 |
we already know if this is the first key exchange Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
This PR (HEAD: 4929d4a) 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 |
we need it for both client and server Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
This PR (HEAD: 76c9400) 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 |
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
This PR (HEAD: 5835f04) 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 |
|
Message from Nicola Murino: Patch Set 6: (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/396714. |
|
Message from Stan Hu: Patch Set 6: (2 comments) Please don’t reply on this GitHub thread. Visit golang.org/cl/396714. |
|
Message from Stan Hu: Patch Set 6: (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/396714. |
both client and server side need to parse this message Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
This PR (HEAD: 92ea34e) 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 |
|
Message from Nicola Murino: Patch Set 7: (2 comments) Please don’t reply on this GitHub thread. Visit golang.org/cl/396714. |
|
Message from Stan Hu: Patch Set 7: (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/396714. |
|
Message from Stan Hu: Patch Set 7: (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/396714. |
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
This PR (HEAD: 8cff989) 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 |
|
Message from Nicola Murino: Patch Set 7: (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/396714. |
|
Message from Stan Hu: Patch Set 8: (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/396714. |
|
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. |
|
Message from Nicola Murino: Patch Set 8: (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/396714. |
|
Message from Michał Trojnara: Patch Set 8: (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/396714. |
|
Message from Nicola Murino: Patch Set 8: (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/396714. |
|
Message from Filippo Valsorda: Patch Set 8: (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/396714. |
|
Message from Nicola Murino: Patch Set 8: (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/396714. |
|
Message from Filippo Valsorda: Patch Set 8: (2 comments) Please don’t reply on this GitHub thread. Visit golang.org/cl/396714. |
|
@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: golang/go#49269 (comment). I don't think we need to support |
This is a rebase of the following PR
#197
with some changes and improvements:
Signed-off-by: Nicola Murino nicola.murino@gmail.com