Is there a reason for these values to be hardcoded to 1024 bit?
(in KeyExchangeDiffieHellmanGroupExchangeSha1.cs and KeyExchangeDiffieHellmanGroupExchangeSha256.cs)
(in KeyExchangeDiffieHellmanGroupExchangeSha1.cs and KeyExchangeDiffieHellmanGroupExchangeSha256.cs)
MinimumGroupSize = 1024,
PreferredGroupSize = 1024,
MaximumGroupSize = 1024,
I guess this is why the connection fails here...