Esempio n. 1
0
        public override byte[] ProcessAndDigest(object input, SignatureResourcePool resourcePool, string digestAlgorithm, DictionaryManager dictionaryManager)
        {
            HashAlgorithm hash = resourcePool.TakeHashAlgorithm(digestAlgorithm);

            this.ProcessAndDigest(input, resourcePool, hash, dictionaryManager);
            return(hash.Hash);
        }
 // common single-transform case; fold directly into a digest
 public override byte[] ProcessAndDigest(object input, SignatureResourcePool resourcePool, string digestAlgorithm, DictionaryManager dictionaryManager)
 {
     HashAlgorithm hash = resourcePool.TakeHashAlgorithm(digestAlgorithm);
     ProcessAndDigest(input, resourcePool, hash, dictionaryManager);
     return hash.Hash;
 }