15 references to RpmSignatureTag
Microsoft.DotNet.Build.Tasks.Installers (15)
src\RpmBuilder.cs (7)
400List<RpmHeader<RpmSignatureTag>.Entry> signatureEntries = [ 401new(RpmSignatureTag.UncompressedPayloadSize, RpmHeaderEntryType.Int32, new[] { (int)cpioArchive.Length }), 402new(RpmSignatureTag.HeaderAndPayloadSize, RpmHeaderEntryType.Int32, new[] { (int)headerStream.Length + (int)compressedPayload.Length }), 409signatureEntries.Add(new(RpmSignatureTag.Sha1Header, RpmHeaderEntryType.String, HexConverter.ToHexStringLower(sha1.ComputeHash(headerStream)))); 414signatureEntries.Add(new(RpmSignatureTag.Sha256Header, RpmHeaderEntryType.String, HexConverter.ToHexStringLower(sha256.ComputeHash(headerStream)))); 417signatureEntries.Add(new(RpmSignatureTag.ReservedSpace, RpmHeaderEntryType.Binary, new ArraySegment<byte>(new byte[4128]))); 418RpmHeader<RpmSignatureTag> signature = new(signatureEntries);
src\RpmPackage.cs (8)
15internal sealed class RpmPackage(RpmLead lead, RpmHeader<RpmSignatureTag> signature, RpmHeader<RpmHeaderTag> header, MemoryStream archiveStream) : IDisposable 18public RpmHeader<RpmSignatureTag> Signature { get; set; } = signature; 26RpmHeader<RpmSignatureTag> signature = RpmHeader<RpmSignatureTag>.Read(stream, RpmSignatureTag.HeaderSignatures); 46RpmHeader<RpmSignatureTag>.Read(stream, RpmSignatureTag.HeaderSignatures); 60Signature.WriteTo(stream, RpmSignatureTag.HeaderSignatures);