public static void ECCurve_ctor() { using (ECDiffieHellman ecdh = new ECDiffieHellmanCng(ECCurve.NamedCurves.nistP256)) { Assert.Equal(256, ecdh.KeySize); ecdh.Exercise(); } using (ECDiffieHellman ecdh = new ECDiffieHellmanCng(ECCurve.NamedCurves.nistP384)) { Assert.Equal(384, ecdh.KeySize); ecdh.Exercise(); } using (ECDiffieHellman ecdh = new ECDiffieHellmanCng(ECCurve.NamedCurves.nistP521)) { Assert.Equal(521, ecdh.KeySize); ecdh.Exercise(); } }