4 writes to Q
System.Security.Cryptography (4)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.EcDsa.ImportExport.cs (2)
153parameters.Q = new ECPoint 260parameters.Q = new ECPoint
src\libraries\Common\src\System\Security\Cryptography\EccKeyFormatHelper.cs (2)
172Q = 222Q =
39 references to Q
System.Security.Cryptography (39)
src\libraries\Common\src\System\Security\Cryptography\EccKeyFormatHelper.cs (6)
795int publicKeyLength = ecParameters.Q.X!.Length * 2 + 1; 809ecParameters.Q.X.CopyTo(publicKeyBytes.Slice(1)); 810ecParameters.Q.Y.CopyTo(publicKeyBytes.Slice(1 + ecParameters.Q.X!.Length)); 851if (ecParameters.Q.X != null) 853Debug.Assert(ecParameters.Q.Y != null);
src\libraries\Common\src\System\Security\Cryptography\ECOpenSsl.ImportExport.cs (12)
117parameters.Q.X, parameters.Q.X?.Length ?? 0, 118parameters.Q.Y, parameters.Q.Y?.Length ?? 0, 129parameters.Q.X, parameters.Q.X?.Length ?? 0, 130parameters.Q.Y, parameters.Q.Y?.Length ?? 0, 149parameters.Q.X, parameters.Q.X?.Length ?? 0, 150parameters.Q.Y, parameters.Q.Y?.Length ?? 0,
System\Security\Cryptography\ECParameters.cs (8)
36if (D != null && Q.Y is null && Q.X is null) 38if (Q.Y != null && Q.X != null && Q.Y.Length == Q.X.Length) 48else if (Curve.IsNamed && Q.X != null) 52hasErrors = (D != null && (D.Length != Q.X.Length));
System\Security\Cryptography\Helpers.cs (4)
198if (!aParameters.Q.X!.ContentsEqual(bParameters.Q.X!) || 199!aParameters.Q.Y!.ContentsEqual(bParameters.Q.Y!))
System\Security\Cryptography\X509Certificates\ECDsaX509SignatureGenerator.cs (9)
100Debug.Assert(ecParameters.Q.X!.Length == ecParameters.Q.Y!.Length); 101byte[] uncompressedPoint = new byte[1 + ecParameters.Q.X.Length + ecParameters.Q.Y.Length]; 106Buffer.BlockCopy(ecParameters.Q.X, 0, uncompressedPoint, 1, ecParameters.Q.X.Length); 107Buffer.BlockCopy(ecParameters.Q.Y, 0, uncompressedPoint, 1 + ecParameters.Q.X.Length, ecParameters.Q.Y.Length);