3 instantiations of X25519DiffieHellmanImplementation
System.Security.Cryptography (3)
System\Security\Cryptography\X25519DiffieHellmanImplementation.Windows.cs (3)
150return new X25519DiffieHellmanImplementation(key, hasPrivate: true, privatePreservation: 0); 163return new X25519DiffieHellmanImplementation(key, hasPrivate: true, privatePreservation: preservation); 171return new X25519DiffieHellmanImplementation(
10 references to X25519DiffieHellmanImplementation
System.Security.Cryptography (10)
System\Security\Cryptography\X25519DiffieHellman.cs (6)
53public static bool IsSupported => X25519DiffieHellmanImplementation.IsSupported; 210return X25519DiffieHellmanImplementation.GenerateKeyImpl(); 913return X25519DiffieHellmanImplementation.ImportPrivateKeyImpl(source); 969return X25519DiffieHellmanImplementation.ImportPublicKeyImpl(source); 1028result = X25519DiffieHellmanImplementation.ImportPublicKeyImpl(key); 1567key = X25519DiffieHellmanImplementation.ImportPrivateKeyImpl(privateKey);
System\Security\Cryptography\X25519DiffieHellmanImplementation.Windows.cs (4)
41if (otherParty is X25519DiffieHellmanImplementation x25519impl) 141internal static X25519DiffieHellmanImplementation GenerateKeyImpl() 159internal static X25519DiffieHellmanImplementation ImportPrivateKeyImpl(ReadOnlySpan<byte> source) 166internal static X25519DiffieHellmanImplementation ImportPublicKeyImpl(ReadOnlySpan<byte> source)