1 write to m_signature
System.Security.Cryptography.Xml (1)
System\Security\Cryptography\Xml\SignedXml.cs (1)
129m_signature = new Signature();
35 references to m_signature
System.Security.Cryptography.Xml (35)
System\Security\Cryptography\Xml\SignedXml.cs (35)
112[MemberNotNull(nameof(m_signature))] 130m_signature.SignedXml = this; 131m_signature.SignedInfo = new SignedInfo(); 192get { return m_signature; } 197get { return m_signature.SignedInfo; } 202get { return m_signature.SignedInfo!.SignatureMethod; } 207get { return m_signature.SignedInfo!.SignatureLength; } 212get { return m_signature.SignatureValue; } 217get { return m_signature.KeyInfo; } 218set { m_signature.KeyInfo = value; } 225return m_signature.GetXml(_containingDocument); 227return m_signature.GetXml(); 242m_signature.LoadXml(value); 255m_signature.SignedInfo!.AddReference(reference); 260m_signature.AddObject(dataObject); 483m_signature.SignatureValue = asymmetricSignatureFormatter.CreateSignature(hashAlg); 503if (m_signature.SignedInfo!.SignatureLength == null) 506signatureLength = Convert.ToInt32(m_signature.SignedInfo.SignatureLength, null); 527m_signature.SignatureValue = new byte[signatureLength / 8]; 528Buffer.BlockCopy(hashValue, 0, m_signature.SignatureValue, 0, signatureLength / 8); 969foreach (DataObject obj in m_signature.ObjectList) 990ArrayList references = m_signature.SignedInfo!.References; 1004calculatedHash = digestedReference.CalculateHashValue(_containingDocument!, m_signature.ReferencedItems); 1082SignedXmlDebugLog.LogBeginCheckSignedInfo(this, m_signature.SignedInfo!); 1105m_signature.SignatureValue); 1106return asymmetricSignatureDeformatter.VerifySignature(hashval, m_signature.SignatureValue!); 1113SignedXmlDebugLog.LogBeginCheckSignedInfo(this, m_signature.SignedInfo!); 1116if (m_signature.SignedInfo!.SignatureLength == null) 1119signatureLength = Convert.ToInt32(m_signature.SignedInfo.SignatureLength, null); 1126if (m_signature.SignatureValue == null) 1128if (m_signature.SignatureValue.Length != signatureLength / 8) 1133SignedXmlDebugLog.LogVerifySignedInfo(this, macAlg, hashValue, m_signature.SignatureValue); 1137return m_signature.SignatureValue.AsSpan().SequenceEqual(hashValue.AsSpan(0, m_signature.SignatureValue.Length)); 1140return CryptographicEquals(m_signature.SignatureValue, hashValue);