6 writes to Y
System.Security.Cryptography (6)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.EcDsa.ImportExport.cs (3)
156Y = Crypto.ExtractBignum(qy_bn, cbKey) 263Y = Crypto.ExtractBignum(qy_bn, cbFieldLength) 274Y = Crypto.ExtractBignum(gy_bn, cbFieldLength)
src\libraries\Common\src\System\Security\Cryptography\EccKeyFormatHelper.cs (3)
175Y = y, 225Y = publicKeyBytes.Slice(1 + fieldWidth).ToArray(), 444curve.G.Y = baseSpan.Slice(1 + primeOrPoly.Length).ToArray();
29 references to Y
System.Security.Cryptography (29)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.EcDsa.ImportExport.cs (2)
80curve.G.Y!, curve.G.Y!.Length,
src\libraries\Common\src\System\Security\Cryptography\EccKeyFormatHelper.cs (3)
782ecParameters.Curve.G.Y.CopyTo(basePointBytes.Slice(1 + ecParameters.Curve.G.X.Length)); 810ecParameters.Q.Y.CopyTo(publicKeyBytes.Slice(1 + ecParameters.Q.X!.Length)); 853Debug.Assert(ecParameters.Q.Y != null);
src\libraries\Common\src\System\Security\Cryptography\ECOpenSsl.ImportExport.cs (10)
118parameters.Q.Y, parameters.Q.Y?.Length ?? 0, 130parameters.Q.Y, parameters.Q.Y?.Length ?? 0, 136parameters.Curve.G.Y!, parameters.Curve.G.Y!.Length, 150parameters.Q.Y, parameters.Q.Y?.Length ?? 0, 156parameters.Curve.G.Y!, parameters.Curve.G.Y!.Length,
System\Security\Cryptography\ECCurve.cs (3)
205G.Y == null || G.Y.Length != A.Length || 255G.Y != null ||
System\Security\Cryptography\ECParameters.cs (3)
36if (D != null && Q.Y is null && Q.X is null) 38if (Q.Y != null && Q.X != null && Q.Y.Length == Q.X.Length)
System\Security\Cryptography\Helpers.cs (4)
199!aParameters.Q.Y!.ContentsEqual(bParameters.Q.Y!)) 223!aCurve.G.Y!.ContentsEqual(bCurve.G.Y!) ||
System\Security\Cryptography\X509Certificates\ECDsaX509SignatureGenerator.cs (4)
100Debug.Assert(ecParameters.Q.X!.Length == ecParameters.Q.Y!.Length); 101byte[] uncompressedPoint = new byte[1 + ecParameters.Q.X.Length + ecParameters.Q.Y.Length]; 107Buffer.BlockCopy(ecParameters.Q.Y, 0, uncompressedPoint, 1 + ecParameters.Q.X.Length, ecParameters.Q.Y.Length);