6 writes to X
System.Security.Cryptography (6)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.EcDsa.ImportExport.cs (3)
155
X
= Crypto.ExtractBignum(qx_bn, cbKey),
262
X
= Crypto.ExtractBignum(qx_bn, cbFieldLength),
273
X
= Crypto.ExtractBignum(gx_bn, cbFieldLength),
src\libraries\Common\src\System\Security\Cryptography\EccKeyFormatHelper.cs (3)
174
X
= x,
224
X
= publicKeyBytes.Slice(1, fieldWidth).ToArray(),
443
curve.G.
X
= baseSpan.Slice(1, primeOrPoly.Length).ToArray();
36 references to X
System.Security.Cryptography (36)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.EcDsa.ImportExport.cs (2)
79
curve.G.
X
!, curve.G.
X
!.Length,
src\libraries\Common\src\System\Security\Cryptography\EccKeyFormatHelper.cs (7)
767
int basePointLength = ecParameters.Curve.G.
X
!.Length * 2 + 1;
781
ecParameters.Curve.G.
X
.CopyTo(basePointBytes.Slice(1));
782
ecParameters.Curve.G.Y.CopyTo(basePointBytes.Slice(1 + ecParameters.Curve.G.
X
.Length));
795
int publicKeyLength = ecParameters.Q.
X
!.Length * 2 + 1;
809
ecParameters.Q.
X
.CopyTo(publicKeyBytes.Slice(1));
810
ecParameters.Q.Y.CopyTo(publicKeyBytes.Slice(1 + ecParameters.Q.
X
!.Length));
851
if (ecParameters.Q.
X
!= null)
src\libraries\Common\src\System\Security\Cryptography\ECOpenSsl.ImportExport.cs (10)
117
parameters.Q.
X
, parameters.Q.
X
?.Length ?? 0,
129
parameters.Q.
X
, parameters.Q.
X
?.Length ?? 0,
135
parameters.Curve.G.
X
!, parameters.Curve.G.
X
!.Length,
149
parameters.Q.
X
, parameters.Q.
X
?.Length ?? 0,
155
parameters.Curve.G.
X
!, parameters.Curve.G.
X
!.Length,
System\Security\Cryptography\ECCurve.cs (3)
204
G.
X
== null || G.
X
.Length != A.Length ||
254
G.
X
!= null ||
System\Security\Cryptography\ECParameters.cs (5)
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)
198
if (!aParameters.Q.
X
!.ContentsEqual(bParameters.Q.
X
!) ||
222
if (!aCurve.G.
X
!.ContentsEqual(bCurve.G.
X
!) ||
System\Security\Cryptography\X509Certificates\ECDsaX509SignatureGenerator.cs (5)
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);