4 instantiations of DSAParameters
System.Security.Cryptography (3)
src\runtime\src\libraries\Common\src\System\Security\Cryptography\DSAKeyFormatHelper.cs (2)
70ret = new DSAParameters 133ret = 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)
189Key.ImportParameters(new DSAParameters
69 references to DSAParameters
mscorlib (1)
src\runtime\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\runtime\src\libraries\Common\src\System\Security\Cryptography\DSACng.ImportExport.cs (6)
23public override void ImportParameters(DSAParameters parameters) 160private static unsafe void GenerateV1DsaBlob(out byte[] blob, DSAParameters parameters, int cbKey, bool includePrivate) 229private static unsafe void GenerateV2DsaBlob(out byte[] blob, DSAParameters parameters, int cbKey, bool includePrivateParameters) 311public override DSAParameters ExportParameters(bool includePrivateParameters) 323out DSAParameters dsaParameters); 337DSAParameters dsaParams = default;
src\runtime\src\libraries\Common\src\System\Security\Cryptography\DSAKeyFormatHelper.cs (13)
21out DSAParameters ret) 87out DSAParameters ret) 165out DSAParameters key) 167KeyFormatHelper.ReadSubjectPublicKeyInfo<DSAParameters>( 178out DSAParameters key) 180KeyFormatHelper.ReadPkcs8<DSAParameters>( 192out DSAParameters key) 194KeyFormatHelper.ReadEncryptedPkcs8<DSAParameters>( 207out DSAParameters key) 209KeyFormatHelper.ReadEncryptedPkcs8<DSAParameters>( 218internal static AsnWriter WriteSubjectPublicKeyInfo(in DSAParameters dsaParameters) 230internal static AsnWriter WritePkcs8(in DSAParameters dsaParameters) 243private static void WriteAlgorithmId(AsnWriter writer, in DSAParameters dsaParameters)
System\Security\Cryptography\AsymmetricAlgorithmHelpers.Der.cs (1)
63DSAParameters 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\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); 132XmlKeyHelper.WriteCryptoBinary(nameof(DSAParameters.X), keyParameters.X, builder);
System\Security\Cryptography\DSACng.ImportExport.cs (1)
63out DSAParameters dsaParameters);
System\Security\Cryptography\DSACryptoServiceProvider.Windows.cs (2)
301public override DSAParameters ExportParameters(bool includePrivateParameters) 358public override void ImportParameters(DSAParameters parameters)
System\Security\Cryptography\DSAWrapper.cs (2)
20public override DSAParameters ExportParameters(bool includePrivateParameters) => 23public override void ImportParameters(DSAParameters parameters) =>
System\Security\Cryptography\OpenSsl.NotSupported.cs (3)
46public DSAOpenSsl(DSAParameters parameters) 63public override DSAParameters ExportParameters(bool includePrivateParameters) => default; 64public override void ImportParameters(DSAParameters parameters) { }
System\Security\Cryptography\X509Certificates\CertificatePal.Windows.PrivateKey.cs (1)
134DSAParameters privateParameters = dsa.ExportParameters(true);
System\Security\Cryptography\X509Certificates\DSACertificateExtensions.cs (2)
46DSAParameters currentParameters = publicKey.ExportParameters(false); 47DSAParameters newParameters = privateKey.ExportParameters(false);
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)
88DSAParameters dsaParams = _key.ExportParameters(false);