5 instantiations of DSAParameters
System.Security.Cryptography (4)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.Dsa.cs (1)
125DSAParameters dsaParameters = new DSAParameters
src\libraries\Common\src\System\Security\Cryptography\DSAKeyFormatHelper.cs (2)
30ret = new DSAParameters 98ret = new DSAParameters
System\Security\Cryptography\DSA.Xml.cs (1)
49DSAParameters dsaParameters = new DSAParameters
System.Security.Cryptography.Xml (1)
System\Security\Cryptography\Xml\DSAKeyValue.cs (1)
198Key.ImportParameters(new DSAParameters
69 references to DSAParameters
mscorlib (1)
src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
877[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.DSAParameters))]
netstandard (1)
netstandard.cs (1)
1868[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.DSAParameters))]
System.Security.Cryptography (64)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.Dsa.cs (2)
90internal static DSAParameters ExportDsaParameters(SafeDsaHandle key, bool includePrivateParameters) 125DSAParameters dsaParameters = new DSAParameters
src\libraries\Common\src\System\Security\Cryptography\DSAKeyFormatHelper.cs (13)
21out DSAParameters ret) 70out DSAParameters ret) 111out DSAParameters key) 113KeyFormatHelper.ReadSubjectPublicKeyInfo<DSAParameters>( 134out DSAParameters key) 136KeyFormatHelper.ReadPkcs8<DSAParameters>( 148out DSAParameters key) 150KeyFormatHelper.ReadEncryptedPkcs8<DSAParameters>( 163out DSAParameters key) 165KeyFormatHelper.ReadEncryptedPkcs8<DSAParameters>( 174internal static AsnWriter WriteSubjectPublicKeyInfo(in DSAParameters dsaParameters) 186internal static AsnWriter WritePkcs8(in DSAParameters dsaParameters) 199private static void WriteAlgorithmId(AsnWriter writer, in DSAParameters dsaParameters)
src\libraries\Common\src\System\Security\Cryptography\DSAOpenSsl.cs (3)
85public override DSAParameters ExportParameters(bool includePrivateParameters) 90DSAParameters dsaParameters = Interop.Crypto.ExportDsaParameters(key, includePrivateParameters); 99public override void ImportParameters(DSAParameters parameters)
System\Security\Cryptography\AsymmetricAlgorithmHelpers.Der.cs (1)
224DSAParameters pars = dsa.ExportParameters(false);
System\Security\Cryptography\CapiHelper.DSA.Shared.cs (6)
21internal static byte[] ToKeyBlob(this DSAParameters dsaParameters) 148internal static DSAParameters ToDSAParameters(this byte[] cspBlob, bool includePrivateParameters, byte[]? cspPublicBlob) 158DSAParameters dsaParameters = default; 288private static void WriteKeyBlobHeader(DSAParameters dsaParameters, BinaryWriter bw, bool isPrivate, out bool isV3) 309private static void ReadDSSSeed(DSAParameters dsaParameters, BinaryReader br, bool isV3) 337private static void WriteDSSSeed(DSAParameters dsaParameters, BinaryWriter bw)
System\Security\Cryptography\Cng.NotSupported.cs (2)
219public override DSAParameters ExportParameters(bool includePrivateParameters) => default; 220public override void ImportParameters(DSAParameters parameters) { }
System\Security\Cryptography\DSA.cs (10)
24public abstract DSAParameters ExportParameters(bool includePrivateParameters); 26public abstract void ImportParameters(DSAParameters parameters); 67public static DSA Create(DSAParameters parameters) 984DSAParameters dsaParameters = ExportParameters(true); 1001DSAParameters dsaParameters = ExportParameters(false); 1014out DSAParameters ret); 1040out DSAParameters ret); 1064out DSAParameters key); 1088out DSAParameters key); 1106DSAParameters dsaParameters = ExportParameters(false);
System\Security\Cryptography\DSA.Xml.cs (17)
34byte[] p = ReadRequiredElement(ref state, nameof(DSAParameters.P)); 35byte[] q = ReadRequiredElement(ref state, nameof(DSAParameters.Q)); 36byte[] g = ReadRequiredElement(ref state, nameof(DSAParameters.G), p.Length); 37byte[] y = ReadRequiredElement(ref state, nameof(DSAParameters.Y), p.Length); 38byte[]? j = XmlKeyHelper.ReadCryptoBinary(ref state, nameof(DSAParameters.J)); 39byte[]? seed = XmlKeyHelper.ReadCryptoBinary(ref state, nameof(DSAParameters.Seed)); 41byte[]? x = XmlKeyHelper.ReadCryptoBinary(ref state, nameof(DSAParameters.X), q.Length); 49DSAParameters dsaParameters = new DSAParameters 71nameof(DSAParameters.Seed))); 105DSAParameters keyParameters = ExportParameters(includePrivateParameters); 109XmlKeyHelper.WriteCryptoBinary(nameof(DSAParameters.P), keyParameters.P, builder); 110XmlKeyHelper.WriteCryptoBinary(nameof(DSAParameters.Q), keyParameters.Q, builder); 111XmlKeyHelper.WriteCryptoBinary(nameof(DSAParameters.G), keyParameters.G, builder); 112XmlKeyHelper.WriteCryptoBinary(nameof(DSAParameters.Y), keyParameters.Y, builder); 116XmlKeyHelper.WriteCryptoBinary(nameof(DSAParameters.J), keyParameters.J, builder); 121XmlKeyHelper.WriteCryptoBinary(nameof(DSAParameters.Seed), keyParameters.Seed, builder); 137XmlKeyHelper.WriteCryptoBinary(nameof(DSAParameters.X), keyParameters.X, builder);
System\Security\Cryptography\DSACryptoServiceProvider.Unix.cs (4)
92DSAParameters parameters = ExportParameters(includePrivateParameters); 96public override DSAParameters ExportParameters(bool includePrivateParameters) => 127DSAParameters parameters = keyBlob.ToDSAParameters(!IsPublic(keyBlob), null); 131public override void ImportParameters(DSAParameters parameters)
System\Security\Cryptography\DSAOpenSsl.cs (1)
16public DSAOpenSsl(DSAParameters parameters)
System\Security\Cryptography\DSAWrapper.cs (2)
20public override DSAParameters ExportParameters(bool includePrivateParameters) => 23public override void ImportParameters(DSAParameters parameters) =>
System\Security\Cryptography\X509Certificates\DSACertificateExtensions.cs (2)
46DSAParameters currentParameters = publicKey.ExportParameters(false); 47DSAParameters newParameters = privateKey.ExportParameters(false);
System\Security\Cryptography\X509Certificates\OpenSslX509CertificateReader.cs (1)
630DSAParameters dsaParameters = privateKey.ExportParameters(true);
System.Security.Cryptography.Algorithms (1)
System.Security.Cryptography.Algorithms.cs (1)
16[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.DSAParameters))]
System.Security.Cryptography.Pkcs (1)
System\Security\Cryptography\Pkcs\CmsSignature.DSA.cs (1)
76DSAParameters dsaParameters = dsa.ExportParameters(false);
System.Security.Cryptography.Xml (1)
System\Security\Cryptography\Xml\DSAKeyValue.cs (1)
94DSAParameters dsaParams = _key.ExportParameters(false);