Exemplo n.º 1
0
        /// <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());
        }
Exemplo n.º 2
0
        /// <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);
        }
Exemplo n.º 3
0
 /// <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();
 }