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