I have a device that accept the following exchange algorithms for SSH connections:

*curve25519-sha256,[email protected],diffie-hellman-group14-sha256,[email protected]*

I downloaded the latest version of Putty, and it says it supports: *diffie-hellman group exchange, diffie-hellman group 14, diffie-hellman group 1 and RSA-based key exchange*.

I guess it should work because in both configurations I see the diffie-hellman group 14. However, when I try to connect to the device I get the error:

```
Couldn't agree on a key exchange algorithm (available: curve25519-sha256,[email protected],diffie-hellman-group14-sha256,[email protected])
```