3 instantiations of X25519DiffieHellmanImplementation
System.Security.Cryptography (3)
System\Security\Cryptography\X25519DiffieHellmanImplementation.OpenSsl.cs (3)
84return new X25519DiffieHellmanImplementation(key, hasPrivate: true); 92return new X25519DiffieHellmanImplementation(key, hasPrivate: true); 100return new X25519DiffieHellmanImplementation(key, hasPrivate: false);
10 references to X25519DiffieHellmanImplementation
System.Security.Cryptography (10)
System\Security\Cryptography\X25519DiffieHellman.cs (6)
53public static bool IsSupported => X25519DiffieHellmanImplementation.IsSupported; 139return X25519DiffieHellmanImplementation.GenerateKeyImpl(); 827return X25519DiffieHellmanImplementation.ImportPrivateKeyImpl(source); 883return X25519DiffieHellmanImplementation.ImportPublicKeyImpl(source); 942result = X25519DiffieHellmanImplementation.ImportPublicKeyImpl(key); 1480key = X25519DiffieHellmanImplementation.ImportPrivateKeyImpl(privateKey);
System\Security\Cryptography\X25519DiffieHellmanImplementation.OpenSsl.cs (4)
28if (otherParty is X25519DiffieHellmanImplementation x25519Impl) 79internal static X25519DiffieHellmanImplementation GenerateKeyImpl() 87internal static X25519DiffieHellmanImplementation ImportPrivateKeyImpl(ReadOnlySpan<byte> source) 95internal static X25519DiffieHellmanImplementation ImportPublicKeyImpl(ReadOnlySpan<byte> source)