5 instantiations of DSAParameters
System.Security.Cryptography (4)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.Dsa.cs (1)
125
DSAParameters dsaParameters = new
DSAParameters
src\libraries\Common\src\System\Security\Cryptography\DSAKeyFormatHelper.cs (2)
70
ret = new
DSAParameters
133
ret = new
DSAParameters
System\Security\Cryptography\DSA.Xml.cs (1)
49
DSAParameters dsaParameters = new
DSAParameters
System.Security.Cryptography.Xml (1)
System\Security\Cryptography\Xml\DSAKeyValue.cs (1)
198
Key.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)
90
internal static
DSAParameters
ExportDsaParameters(SafeDsaHandle key, bool includePrivateParameters)
125
DSAParameters
dsaParameters = new DSAParameters
src\libraries\Common\src\System\Security\Cryptography\DSAKeyFormatHelper.cs (13)
21
out
DSAParameters
ret)
87
out
DSAParameters
ret)
165
out
DSAParameters
key)
167
KeyFormatHelper.ReadSubjectPublicKeyInfo<
DSAParameters
>(
188
out
DSAParameters
key)
190
KeyFormatHelper.ReadPkcs8<
DSAParameters
>(
202
out
DSAParameters
key)
204
KeyFormatHelper.ReadEncryptedPkcs8<
DSAParameters
>(
217
out
DSAParameters
key)
219
KeyFormatHelper.ReadEncryptedPkcs8<
DSAParameters
>(
228
internal static AsnWriter WriteSubjectPublicKeyInfo(in
DSAParameters
dsaParameters)
240
internal static AsnWriter WritePkcs8(in
DSAParameters
dsaParameters)
253
private static void WriteAlgorithmId(AsnWriter writer, in
DSAParameters
dsaParameters)
src\libraries\Common\src\System\Security\Cryptography\DSAOpenSsl.cs (3)
85
public override
DSAParameters
ExportParameters(bool includePrivateParameters)
90
DSAParameters
dsaParameters = Interop.Crypto.ExportDsaParameters(key, includePrivateParameters);
99
public override void ImportParameters(
DSAParameters
parameters)
System\Security\Cryptography\AsymmetricAlgorithmHelpers.Der.cs (1)
224
DSAParameters
pars = dsa.ExportParameters(false);
System\Security\Cryptography\CapiHelper.DSA.Shared.cs (6)
21
internal static byte[] ToKeyBlob(this
DSAParameters
dsaParameters)
148
internal static
DSAParameters
ToDSAParameters(this byte[] cspBlob, bool includePrivateParameters, byte[]? cspPublicBlob)
158
DSAParameters
dsaParameters = default;
288
private static void WriteKeyBlobHeader(
DSAParameters
dsaParameters, BinaryWriter bw, bool isPrivate, out bool isV3)
309
private static void ReadDSSSeed(
DSAParameters
dsaParameters, BinaryReader br, bool isV3)
337
private static void WriteDSSSeed(
DSAParameters
dsaParameters, BinaryWriter bw)
System\Security\Cryptography\Cng.NotSupported.cs (2)
219
public override
DSAParameters
ExportParameters(bool includePrivateParameters) => default;
220
public override void ImportParameters(
DSAParameters
parameters) { }
System\Security\Cryptography\DSA.cs (10)
24
public abstract
DSAParameters
ExportParameters(bool includePrivateParameters);
26
public abstract void ImportParameters(
DSAParameters
parameters);
67
public static DSA Create(
DSAParameters
parameters)
984
DSAParameters
dsaParameters = ExportParameters(true);
1001
DSAParameters
dsaParameters = ExportParameters(false);
1014
out
DSAParameters
ret);
1040
out
DSAParameters
ret);
1064
out
DSAParameters
key);
1088
out
DSAParameters
key);
1106
DSAParameters
dsaParameters = ExportParameters(false);
System\Security\Cryptography\DSA.Xml.cs (17)
34
byte[] p = ReadRequiredElement(ref state, nameof(
DSAParameters
.P));
35
byte[] q = ReadRequiredElement(ref state, nameof(
DSAParameters
.Q));
36
byte[] g = ReadRequiredElement(ref state, nameof(
DSAParameters
.G), p.Length);
37
byte[] y = ReadRequiredElement(ref state, nameof(
DSAParameters
.Y), p.Length);
38
byte[]? j = XmlKeyHelper.ReadCryptoBinary(ref state, nameof(
DSAParameters
.J));
39
byte[]? seed = XmlKeyHelper.ReadCryptoBinary(ref state, nameof(
DSAParameters
.Seed));
41
byte[]? x = XmlKeyHelper.ReadCryptoBinary(ref state, nameof(
DSAParameters
.X), q.Length);
49
DSAParameters
dsaParameters = new DSAParameters
71
nameof(
DSAParameters
.Seed)));
105
DSAParameters
keyParameters = ExportParameters(includePrivateParameters);
109
XmlKeyHelper.WriteCryptoBinary(nameof(
DSAParameters
.P), keyParameters.P, builder);
110
XmlKeyHelper.WriteCryptoBinary(nameof(
DSAParameters
.Q), keyParameters.Q, builder);
111
XmlKeyHelper.WriteCryptoBinary(nameof(
DSAParameters
.G), keyParameters.G, builder);
112
XmlKeyHelper.WriteCryptoBinary(nameof(
DSAParameters
.Y), keyParameters.Y, builder);
116
XmlKeyHelper.WriteCryptoBinary(nameof(
DSAParameters
.J), keyParameters.J, builder);
121
XmlKeyHelper.WriteCryptoBinary(nameof(
DSAParameters
.Seed), keyParameters.Seed, builder);
132
XmlKeyHelper.WriteCryptoBinary(nameof(
DSAParameters
.X), keyParameters.X, builder);
System\Security\Cryptography\DSACryptoServiceProvider.Unix.cs (4)
92
DSAParameters
parameters = ExportParameters(includePrivateParameters);
96
public override
DSAParameters
ExportParameters(bool includePrivateParameters) =>
127
DSAParameters
parameters = keyBlob.ToDSAParameters(!IsPublic(keyBlob), null);
131
public override void ImportParameters(
DSAParameters
parameters)
System\Security\Cryptography\DSAOpenSsl.cs (1)
16
public DSAOpenSsl(
DSAParameters
parameters)
System\Security\Cryptography\DSAWrapper.cs (2)
20
public override
DSAParameters
ExportParameters(bool includePrivateParameters) =>
23
public override void ImportParameters(
DSAParameters
parameters) =>
System\Security\Cryptography\X509Certificates\DSACertificateExtensions.cs (2)
46
DSAParameters
currentParameters = publicKey.ExportParameters(false);
47
DSAParameters
newParameters = privateKey.ExportParameters(false);
System\Security\Cryptography\X509Certificates\OpenSslX509CertificateReader.cs (1)
631
DSAParameters
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)
76
DSAParameters
dsaParameters = dsa.ExportParameters(false);
System.Security.Cryptography.Xml (1)
System\Security\Cryptography\Xml\DSAKeyValue.cs (1)
94
DSAParameters
dsaParams = _key.ExportParameters(false);