System.Security.Cryptography.RSAOpenSsl.HashData C# (CSharp) Method

HashData() protected method

protected HashData ( System data, System hashAlgorithm ) : byte[]
data System
hashAlgorithm System
return byte[]
        protected override byte[] HashData(System.IO.Stream data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm)
        {
            throw null;
        }

Same methods

RSAOpenSsl::HashData ( byte data, int offset, int count, System hashAlgorithm ) : byte[]

Usage Example

Example #1
0
        public byte[] SignData(byte[] buffer, int offset, int count, object halg)
        {
            if (buffer == null)
            {
                throw new ArgumentNullException("buffer");
            }
            if (offset < 0 || offset > buffer.Length)
            {
                throw new ArgumentOutOfRangeException("offset");
            }
            if (count < 0 || count > buffer.Length - offset)
            {
                throw new ArgumentOutOfRangeException("count");
            }

            HashAlgorithmName hashAlgorithmName = LookupHashAlgorithm(halg);

            byte[] hash = _defer.HashData(buffer, offset, count, hashAlgorithmName);
            return(_defer.SignHash(hash, hashAlgorithmName));
        }