34 references to Constants
Microsoft.DotNet.StrongName (34)
Signing.cs (16)
35stream.Position = peReader.PEHeaders.CorHeaderStartOffset + Constants.FlagsOffsetInCorHeader; 184if (publicKeyBlob.SequenceEqual(Constants.NeutralPublicKey)) 225peBuffer.SetBytes(peHeaders.PEHeaderStartOffset + Constants.ChecksumOffsetInPEHeader, checksumBytes); 263var w = new BlobWriter(3 * sizeof(uint) + Constants.OffsetToKeyData + pubKeyData.Length); 266w.WriteUInt32((uint)(Constants.OffsetToKeyData + pubKeyData.Length)); 307if (blob.Length < Constants.BlobHeaderSize + Constants.RsaPubKeySize) 326if (blob.Length - Constants.OffsetToKeyData < modulusLength) 333if (!(bType == Constants.PrivateKeyBlobId && magic == Constants.RSA2) && !(bType == Constants.PublicKeyBlobId && magic == Constants.RSA1)) 338if (bType == Constants.PrivateKeyBlobId) 343magic = Constants.RSA1; 346snKey = CreateSnPublicKeyBlob(Constants.PublicKeyBlobId, bVersion, algId, Constants.RSA1, bitLen, pubExp, modulus);
Utils.cs (14)
24if (blob.IsDefault || blob.Length < Constants.SnPublicKeyHeaderSize + 1) 42if (blob.Length != Constants.SnPublicKeyHeaderSize + publicKeySize) 48if (blob.SequenceEqual(Constants.NeutralPublicKey)) 54if (publicKey != Constants.PublicKeyBlobId) 86peBuffer.SetBytes(peHeaders.PEHeaderStartOffset + Constants.ChecksumOffsetInPEHeader, Constants.CheckSumSize, 0); 91peBuffer.SetBytes(authenticodeOffset, Constants.AuthenticodeDirectorySize, 0); 96peBuffer.SetBytes(peHeaders.CorHeaderStartOffset + Constants.FlagsOffsetInCorHeader, flagBytes); 139+ (peHeaders.PEHeader.Magic == PEMagic.PE32 ? Constants.PEHeaderSize32Bit : Constants.PEHeaderSize64Bit) 140+ Constants.PESectionHeaderSize * peHeaders.SectionHeaders.Length; 246+ Constants.ChecksumOffsetInPEHeader 259int checksumStart = peHeaders.PEHeaderStartOffset + Constants.ChecksumOffsetInPEHeader; 260int checksumEnd = checksumStart + Constants.CheckSumSize;
Verification.cs (4)
105if (publicKeyBlob.SequenceEqual(Constants.NeutralPublicKey)) 107publicKeyBlob = Constants.ECMAKey.ToImmutableArray(); 113rsa.ImportParameters(publicKeyBlob.Slice(Constants.RsaPubKeySize, publicKeyBlob.Length - Constants.RsaPubKeySize).ToRSAParameters(false));