8 writes to P
System.Security.Cryptography (7)
src\runtime\src\libraries\Common\src\System\Security\Cryptography\DSACng.ImportExport.cs (2)
364dsaParams.P = Interop.BCrypt.Consume(dsaBlob, ref offset, pBcryptBlob->cbKey); 399dsaParams.P = Interop.BCrypt.Consume(dsaBlob, ref offset, pBcryptBlob->cbKey);
src\runtime\src\libraries\Common\src\System\Security\Cryptography\DSAKeyFormatHelper.cs (2)
72P = parms.P.ToByteArray(isUnsigned: true, isBigEndian: true), 135P = parms.P.ToByteArray(isUnsigned: true, isBigEndian: true),
System\Security\Cryptography\CapiHelper.DSA.Shared.cs (2)
192dsaParameters.P = br.ReadReversed(lenP); 223dsaParameters.P = br.ReadReversed(len);
System\Security\Cryptography\DSA.Xml.cs (1)
51P = p,
System.Security.Cryptography.Xml (1)
System\Security\Cryptography\Xml\DSAKeyValue.cs (1)
191P = (pNode != null) ? Convert.FromBase64String(pNode.InnerText) : null,
27 references to P
System.Security.Cryptography (26)
src\runtime\src\libraries\Common\src\System\Security\Cryptography\DSACng.ImportExport.cs (6)
25if (parameters.P == null || parameters.Q == null || parameters.G == null || parameters.Y == null) 30if (parameters.J != null && parameters.J.Length >= parameters.P.Length) 35int keySizeInBytes = parameters.P.Length; 217Interop.BCrypt.Emit(blob, ref offset, parameters.P!); 245parameters.P!.Length + 298Interop.BCrypt.Emit(blob, ref offset, parameters.P);
src\runtime\src\libraries\Common\src\System\Security\Cryptography\DSAKeyFormatHelper.cs (5)
76ret.G = parms.G.ExportKeyParameter(ret.P.Length); 81ret.Y = y.ExportKeyParameter(ret.P.Length); 139ret.G = parms.G.ExportKeyParameter(ret.P.Length); 140ret.Y = y.ExportKeyParameter(ret.P.Length); 253writer.WriteKeyParameterInteger(dsaParameters.P);
System\Security\Cryptography\CapiHelper.DSA.Shared.cs (8)
25if (dsaParameters.P == null || dsaParameters.P.Length == 0 || dsaParameters.Q == null || dsaParameters.Q.Length != DSS_Q_LEN) 29if (dsaParameters.G == null || dsaParameters.G.Length != dsaParameters.P.Length) 34if (dsaParameters.J != null && dsaParameters.J.Length >= dsaParameters.P.Length) 38if (dsaParameters.Y != null && dsaParameters.Y.Length != dsaParameters.P.Length) 51uint bitLenP = (uint)dsaParameters.P.Length * 8; 91bw.WriteReversed(dsaParameters.P); 122bw.WriteReversed(dsaParameters.P);
System\Security\Cryptography\DSA.Xml.cs (5)
34byte[] p = ReadRequiredElement(ref state, nameof(DSAParameters.P)); 106Debug.Assert(keyParameters.P != null); 107StringBuilder builder = new StringBuilder((keyParameters.P.Length << 1) / 3); 109XmlKeyHelper.WriteCryptoBinary(nameof(DSAParameters.P), keyParameters.P, builder);
System\Security\Cryptography\X509Certificates\DSACertificateExtensions.cs (2)
50!currentParameters.P.ContentsEqual(newParameters.P) ||
System.Security.Cryptography.Xml (1)
System\Security\Cryptography\Xml\DSAKeyValue.cs (1)
94pElement.AppendChild(xmlDocument.CreateTextNode(Convert.ToBase64String(dsaParams.P!)));