6 writes to D
System.Security.Cryptography (6)
src\runtime\src\libraries\Common\src\System\Security\Cryptography\CompositeMLDsaManaged.ECDsa.cs (1)
96
D
= d
src\runtime\src\libraries\Common\src\System\Security\Cryptography\ECCng.ImportExport.cs (2)
136
D
= d,
222
ecParams.
D
= Interop.BCrypt.Consume(ecBlob, ref offset, pBcryptBlob->cbSubgroupOrder);
System\Security\Cryptography\EccKeyFormatHelper.cs (1)
162
D
= key.PrivateKey.ToArray(),
System\Security\Cryptography\ECCng.ImportExport.cs (1)
164
ecparams.
D
= localParameters.D;
System\Security\Cryptography\X509Certificates\X509Pal.Windows.PublicKey.cs (1)
195
ecParams.
D
= Interop.BCrypt.Consume(ecBlob, ref offset, pBcryptBlob->cbKey);
46 references to D
System.Security.Cryptography (46)
src\runtime\src\libraries\Common\src\System\Security\Cryptography\CngPkcs8.cs (3)
389
fixed (byte* pD = ecParameters.
D
)
398
byte[] zero = new byte[ecParameters.
D
!.Length];
405
Array.Clear(ecParameters.
D
!);
src\runtime\src\libraries\Common\src\System\Security\Cryptography\CompositeMLDsaManaged.ECDsa.cs (4)
183
Debug.Assert(ecParameters.
D
!= null);
185
using (PinAndClear.Track(ecParameters.
D
))
189
if (ecParameters.
D
.Length != _algorithm.KeySizeInBytes)
207
WriteKey(ecParameters.
D
, _algorithm.CurveOidValue, writer);
src\runtime\src\libraries\Common\src\System\Security\Cryptography\ECCng.ImportExport.cs (5)
19
bool includePrivateParameters = parameters.
D
is not null;
29
parameters.
D
,
38
bool includePrivateParameters = (parameters.
D
!= null);
72
blobSize += parameters.
D
!.Length;
108
Interop.BCrypt.Emit(blob, ref offset, parameters.
D
!);
src\runtime\src\libraries\Common\src\System\Security\Cryptography\ECDiffieHellmanCng.ImportExport.cs (3)
16
bool includePrivateParameters = parameters.
D
!= null;
23
byte[] zero = new byte[parameters.
D
!.Length];
47
byte[] zero = new byte[parameters.
D
!.Length];
src\runtime\src\libraries\Common\src\System\Security\Cryptography\ECDsaCng.ImportExport.cs (3)
32
bool includePrivateParameters = parameters.
D
!= null;
39
byte[] zero = new byte[parameters.
D
!.Length];
60
byte[] zero = new byte[parameters.
D
!.Length];
System\Security\Cryptography\ECAlgorithm.cs (18)
143
fixed (byte* privPtr = ecParameters.
D
)
158
CryptographicOperations.ZeroMemory(ecParameters.
D
);
215
fixed (byte* privPtr = ecParameters.
D
)
230
CryptographicOperations.ZeroMemory(ecParameters.
D
);
261
fixed (byte* privPtr = ecParameters.
D
)
270
CryptographicOperations.ZeroMemory(ecParameters.
D
);
373
fixed (byte* privPin = ret.
D
)
382
CryptographicOperations.ZeroMemory(ret.
D
);
447
fixed (byte* privPin = ret.
D
)
456
CryptographicOperations.ZeroMemory(ret.
D
);
506
fixed (byte* privPin = key.
D
)
515
CryptographicOperations.ZeroMemory(key.
D
);
598
fixed (byte* privPin = ecParameters.
D
)
607
CryptographicOperations.ZeroMemory(ecParameters.
D
);
619
fixed (byte* privPin = ecParameters.
D
)
628
CryptographicOperations.ZeroMemory(ecParameters.
D
);
655
fixed (byte* privPin = ecParameters.
D
)
664
CryptographicOperations.ZeroMemory(ecParameters.
D
);
System\Security\Cryptography\EccKeyFormatHelper.cs (2)
485
if (ecParameters.
D
== null)
816
writer.WriteOctetString(ecParameters.
D
);
System\Security\Cryptography\ECCng.ImportExport.cs (1)
164
ecparams.D = localParameters.
D
;
System\Security\Cryptography\ECParameters.cs (5)
36
if (
D
!= null && Q.Y is null && Q.X is null)
46
hasErrors = (
D
!= null && (
D
.Length != Curve.Order!.Length));
52
hasErrors = (
D
!= null && (
D
.Length != Q.X.Length));
System\Security\Cryptography\X509Certificates\CertificatePal.Windows.PrivateKey.cs (2)
161
using (PinAndClear.Track(privateParameters.
D
!))
186
using (PinAndClear.Track(privateParameters.
D
!))