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