Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
GitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
x/crypto/ssh: update kex & mac defaults #24224
Please answer these questions before submitting your issue. Thanks!
What version of Go are you using (
If you keep up to date and know what the best algorithms are, chances are you should just configure them yourself.
The problem is that SetDefaults is used both by the server and the client, and we don't know in what setting they are used. If we use a conservative ("paranoid") default, that will make many connections fail, generating bug reports, and causing people to explicitly set algorithms. The latter will then cause clients and servers not to pick up newer algorithms as they're added to the package.