8 writes to Q
System.Security.Cryptography (8)
src\runtime\src\libraries\Common\src\System\Security\Cryptography\CompositeMLDsaManaged.ECDsa.cs (2)
91
Q
= new ECPoint
153
Q
= new ECPoint()
src\runtime\src\libraries\Common\src\System\Security\Cryptography\ECCng.ImportExport.cs (3)
131
Q
= new ECPoint
151
Q
= new ECPoint
214
ecParams.
Q
= new ECPoint
System\Security\Cryptography\EccKeyFormatHelper.cs (2)
157
Q
= new ECPoint
208
Q
=
System\Security\Cryptography\X509Certificates\X509Pal.Windows.PublicKey.cs (1)
187
ecParams.
Q
= new ECPoint
58 references to Q
Microsoft.AspNetCore.Identity (2)
Passkeys\CredentialPublicKey.cs (2)
162
ecParams.
Q
.X = reader.ReadByteString();
165
ecParams.
Q
.Y = reader.ReadByteString();
System.Security.Cryptography (56)
src\runtime\src\libraries\Common\src\System\Security\Cryptography\CngPkcs8.cs (4)
393
if (!ecParameters.Curve.IsExplicit || ecParameters.
Q
.X != null || ecParameters.
Q
.Y != null)
399
ecParameters.
Q
.Y = zero;
400
ecParameters.
Q
.X = zero;
src\runtime\src\libraries\Common\src\System\Security\Cryptography\CompositeMLDsaManaged.ECDsa.cs (2)
293
x = ecParameters.
Q
.X;
294
y = ecParameters.
Q
.Y;
src\runtime\src\libraries\Common\src\System\Security\Cryptography\ECCng.ImportExport.cs (7)
27
parameters.
Q
.X!,
28
parameters.
Q
.Y!,
67
parameters.
Q
.X!.Length +
68
parameters.
Q
.Y!.Length;
85
pBcryptBlob->cbFieldLength = parameters.
Q
.X.Length;
104
Interop.BCrypt.Emit(blob, ref offset, parameters.
Q
.X);
105
Interop.BCrypt.Emit(blob, ref offset, parameters.
Q
.Y);
src\runtime\src\libraries\Common\src\System\Security\Cryptography\ECDiffieHellmanCng.ImportExport.cs (6)
17
bool hasPublicParameters = parameters.
Q
.X != null && parameters.
Q
.Y != null;
25
ecParamsCopy.
Q
.X = zero;
26
ecParamsCopy.
Q
.Y = zero;
49
ecParamsCopy.
Q
.X = zero;
50
ecParamsCopy.
Q
.Y = zero;
src\runtime\src\libraries\Common\src\System\Security\Cryptography\ECDsaCng.ImportExport.cs (6)
33
bool hasPublicParameters = parameters.
Q
.X != null && parameters.
Q
.Y != null;
41
ecParamsCopy.
Q
.X = zero;
42
ecParamsCopy.
Q
.Y = zero;
62
ecParamsCopy.
Q
.X = zero;
63
ecParamsCopy.
Q
.Y = zero;
System\Security\Cryptography\EccKeyFormatHelper.cs (6)
774
int publicKeyLength = ecParameters.
Q
.X!.Length * 2 + 1;
788
ecParameters.
Q
.X.CopyTo(publicKeyBytes.Slice(1));
789
ecParameters.
Q
.Y.CopyTo(publicKeyBytes.Slice(1 + ecParameters.
Q
.X!.Length));
830
if (ecParameters.
Q
.X != null)
832
Debug.Assert(ecParameters.
Q
.Y != null);
System\Security\Cryptography\ECCng.ImportExport.cs (4)
162
Debug.Assert(ecparams.
Q
.X.AsSpan().SequenceEqual(localParameters.
Q
.X));
163
Debug.Assert(ecparams.
Q
.Y.AsSpan().SequenceEqual(localParameters.
Q
.Y));
System\Security\Cryptography\ECParameters.cs (8)
36
if (D != null &&
Q
.Y is null &&
Q
.X is null)
38
if (
Q
.Y != null &&
Q
.X != null &&
Q
.Y.Length ==
Q
.X.Length)
48
else if (Curve.IsNamed &&
Q
.X != null)
52
hasErrors = (D != null && (D.Length !=
Q
.X.Length));
System\Security\Cryptography\Helpers.cs (4)
205
if (!aParameters.
Q
.X!.ContentsEqual(bParameters.
Q
.X!) ||
206
!aParameters.
Q
.Y!.ContentsEqual(bParameters.
Q
.Y!))
System\Security\Cryptography\X509Certificates\ECDsaX509SignatureGenerator.cs (9)
100
Debug.Assert(ecParameters.
Q
.X!.Length == ecParameters.
Q
.Y!.Length);
101
byte[] uncompressedPoint = new byte[1 + ecParameters.
Q
.X.Length + ecParameters.
Q
.Y.Length];
106
Buffer.BlockCopy(ecParameters.
Q
.X, 0, uncompressedPoint, 1, ecParameters.
Q
.X.Length);
107
Buffer.BlockCopy(ecParameters.
Q
.Y, 0, uncompressedPoint, 1 + ecParameters.
Q
.X.Length, ecParameters.
Q
.Y.Length);