VerifyHash() public method

public VerifyHash ( byte hash, byte signature, System hashAlgorithm, System padding ) : bool
hash byte
signature byte
hashAlgorithm System
padding System
return bool
Example #1
0
        public bool VerifyData(byte[] buffer, object halg, byte[] signature)
        {
            if (buffer == null)
            {
                throw new ArgumentNullException("buffer");
            }
            if (signature == null)
            {
                throw new ArgumentNullException("signature");
            }

            HashAlgorithmName hashAlgorithmName = LookupHashAlgorithm(halg);

            byte[] hash = _defer.HashData(buffer, 0, buffer.Length, hashAlgorithmName);
            return(_defer.VerifyHash(hash, signature, hashAlgorithmName));
        }