-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for hybrid key exchange methods #302
Comments
@scott-xu it would be very interesting to have support for this, and thank you for offering to implement it! I'm not sure if the abstractions we have are fit to plug this in. We'll figure that out as we go. For tests, please add something like https://github.com/tmds/Tmds.Ssh/blob/main/test/Tmds.Ssh.Tests/HostKeyAlgorithmTests.cs but for setting I'm finishing off some things to make a December release, and this can be part of the January release. |
Let me try |
This is part of the 0.11.0 release which was just uploaded to nuget.org. |
Suggest adding support for
sntrup761x25519-sha512
andmlkem768x25519-sha256
key exchange method which is described at https://www.ietf.org/archive/id/draft-ietf-sshm-ntruprime-ssh-01.html and https://www.ietf.org/archive/id/draft-kampanakis-curdle-ssh-pq-ke-05.htmlI created 2 PRs in SSH.NET. See sshnet/SSH.NET#1562 and sshnet/SSH.NET#1563
@tmds Let me know if you want me port the two PRs to this repository.
The text was updated successfully, but these errors were encountered: