1 instantiation of ZipData
Microsoft.DotNet.SignTool (1)
src\Configuration.cs (1)
879
zipData = new
ZipData
(zipFileSignInfo, nestedParts.ToImmutableDictionary());
24 references to ZipData
Microsoft.DotNet.SignTool (18)
src\BatchSignInput.cs (2)
25
internal ImmutableDictionary<SignedFileContentKey,
ZipData
> ZipDataMap;
33
internal BatchSignInput(ImmutableArray<FileSignInfo> filesToSign, ImmutableDictionary<SignedFileContentKey,
ZipData
> zipDataMap, ImmutableArray<KeyValuePair<string, string>> filesToCopy)
src\BatchSignUtil.cs (3)
284
if (_batchData.ZipDataMap.TryGetValue(file.FileContentKey, out
var
zipData))
307
if (_batchData.ZipDataMap.TryGetValue(file.FileContentKey, out
var
zipData))
676
if (_batchData.ZipDataMap.TryGetValue(file.FileContentKey, out
var
zipData))
src\Configuration.cs (11)
29
private readonly Dictionary<SignedFileContentKey,
ZipData
> _zipDataMap;
136
_zipDataMap = new Dictionary<SignedFileContentKey,
ZipData
>();
245
if (TryBuildWixData(fileSignInfo, out
var
msiData))
256
if (TryBuildZipData(fileSignInfo, out
var
builtZipData))
272
if (_zipDataMap.TryGetValue(fileSignInfo.FileContentKey, out
var
cachedZipData))
808
/// Build up the <see cref="
ZipData
"/> instance for a given zip container. This will also report any consistency
811
private bool TryBuildZipData(FileSignInfo zipFileSignInfo, out
ZipData
zipData, string alternativeArchivePath = null)
828
foreach (var entry in
ZipData
.ReadEntries(archivePath, _pathToContainerUnpackingDirectory, _pkgToolPath, _log))
861
ZipData
.SetUnixFileMode(_log, entry.UnixFileMode, tempPath);
892
/// Build up the <see cref="
ZipData
"/> instance for a given zip container. This will also report any consistency
895
private bool TryBuildWixData(FileSignInfo msiFileSignInfo, out
ZipData
zipData)
src\VerifySignatures.cs (2)
145
return
ZipData
.RunPkgProcess(filePath, null, "verify", pkgToolPath) ? SigningStatus.Signed : SigningStatus.NotSigned;
257
var entry =
ZipData
.ReadDebContainerEntries(debianPackage, entryName).Single();
Microsoft.DotNet.SignTool.Tests (6)
SignToolTests.cs (6)
423
ZipData
.ExtractTarballContents(fakeLog, dataArchive, dataLayout, skipSymlinks: false);
424
ZipData
.ExtractTarballContents(fakeLog, controlArchive, controlLayout);
479
var entry =
ZipData
.ReadDebContainerEntries(debianPackage, archiveName).Single();
500
ZipData
.ExtractRpmPayloadContents(fakeLog, rpmPackage, layout);
544
IReadOnlyList<RpmHeader<RpmHeaderTag>.Entry> headerEntries =
ZipData
.GetRpmHeaderEntries(rpmPackage);
571
ZipData
.ExtractTarballContents(fakeLog, tarGZipPath, layout, skipSymlinks: false);