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