1 type derived from ECDsa
System.Core (1)
System\Security\Cryptography\ECDsaCng.cs (1)
20public sealed partial class ECDsaCng : ECDsa {
20 references to ECDsa
System.Core (19)
System\Security\Cryptography\ECDsa.cs (7)
28public static new ECDsa Create() { 32public static new ECDsa Create(string algorithm) { 37return CryptoConfig.CreateFromName(algorithm) as ECDsa; 46public static ECDsa Create(ECCurve curve) { 47ECDsa ecdsa = Create(); 68public static ECDsa Create(ECParameters parameters) { 69ECDsa ecdsa = Create();
System\Security\Cryptography\Rfc4050KeyFormatter.cs (2)
214using (ECDsa ecdsa = ECDsa.Create(parameters.Curve)) {
System\Security\Cryptography\X509Certificates\ECDsaCertificateExtensions.cs (10)
10/// Provides extension methods for retrieving <see cref="ECDsa" /> implementations for the 17/// Gets the <see cref="ECDsa" /> private key from the certificate or null if 21public static ECDsa GetECDsaPrivateKey(this X509Certificate2 certificate) 61/// Gets the <see cref="ECDsa" /> public key from the certificate or null if the certificate does not have an ECDsa public key. 64public static ECDsa GetECDsaPublicKey(this X509Certificate2 certificate) 110private static ECDsa LegacyGetECDsaPublicKey(X509Certificate2 certificate) 140public static X509Certificate2 CopyWithPrivateKey(this X509Certificate2 certificate, ECDsa privateKey) 150using (ECDsa publicKey = GetECDsaPublicKey(certificate)) 191private static bool IsSameKey(ECDsa a, ECDsa b)
System.ServiceModel (1)
System\ServiceModel\Security\SecurityUtils.cs (1)
1930using (ECDsa ecdsa = CngLightup.GetECDsaPrivateKey(certificate))