System.Security.Cryptography.RSAImplementation.RSAOpenSsl.VerifyHash C# (CSharp) Метод

VerifyHash() приватный Метод

private VerifyHash ( byte hash, byte signature, Internal.Cryptography.HashAlgorithmName hashAlgorithmName ) : bool
hash byte
signature byte
hashAlgorithmName Internal.Cryptography.HashAlgorithmName
Результат bool
        private bool VerifyHash(byte[] hash, byte[] signature, HashAlgorithmName hashAlgorithmName)
        {
            int algorithmNid = GetAlgorithmNid(hashAlgorithmName);
            SafeRsaHandle rsa = _key.Value;

            return Interop.Crypto.RsaVerify(
                algorithmNid,
                hash,
                hash.Length,
                signature,
                signature.Length,
                rsa);
        }

Same methods

RSAImplementation.RSAOpenSsl::VerifyHash ( byte hash, byte signature, Internal.Cryptography.HashAlgorithmName hashAlgorithm, RSASignaturePadding padding ) : bool