/// <summary> /// Add a Digest entry /// </summary> public byte[] GetEntryAttributes(string name, Stream stream) { var builder = new MetaInfManifestBuilder(true); builder.AddSha1Digest(name, stream); return(builder.ToArray()); }
/// <summary> /// Convert to string. /// </summary> public override string ToString() { var result = base.ToString(); var digest = CreateSha1Digest(new MemoryStream(manifest.ToArray())); result = result.Replace(ManifestDigestMarker, digest); digest = CreateSha1Digest(new MemoryStream(manifest.MainAttributes)); result = result.Replace(ManifestMainAttributesDigestMarker, digest); return(result); }
/// <summary> /// Add a Digest entry /// </summary> public byte[] GetEntryAttributes(string name, Stream stream) { var builder = new MetaInfManifestBuilder(true); builder.AddSha1Digest(name, stream); return builder.ToArray(); }