Skip to content
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

.Net Framework support for newer encryption algortihms. #1478

Closed
ericpanorel opened this issue Aug 28, 2024 · 3 comments
Closed

.Net Framework support for newer encryption algortihms. #1478

ericpanorel opened this issue Aug 28, 2024 · 3 comments

Comments

@ericpanorel
Copy link

Are there any plans to support these algorithms?
aes256-gcm@openssh.com
aes128-gcm@openssh.com

for .Net Framework target?

These are present in .Net Core 6

      var connectionInfo = new ConnectionInfo(hostname, port, username,
             new PasswordAuthenticationMethod(username, password),
             new KeyboardInteractiveAuthenticationMethod(username));


      Console.WriteLine("Encryption algorithms:"); //aes256-gcm@openssh.com
      foreach (var cipherInfo in connectionInfo.Encryptions)
      {
        Console.WriteLine($"- {cipherInfo.Key}");
      }
@Rob-Hague
Copy link
Collaborator

Yes, support exists on the current develop branch and will be in the next release. You can try a prerelease package from the CI feed @ https://ci.appveyor.com/nuget/ssh-net e.g. 2024.1.1-prerelease.10 or download the binaries from https://ci.appveyor.com/project/drieseng/ssh-net/builds/50466645/job/h8ykcifwq22wic79/artifacts

@ericpanorel
Copy link
Author

Thanks. I tried it in my minimal application/code. It (pre-release) works!

@scott-xu
Copy link
Collaborator

scott-xu commented Sep 1, 2024

Fixed by #1450

@scott-xu scott-xu closed this as completed Sep 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants