Renci.SshNet.Security.Key.VerifySignature C# (CSharp) Method

VerifySignature() public method

Verifies the signature.
public VerifySignature ( byte data, byte signature ) : bool
data byte The data to verify.
signature byte The signature to verify against.
return bool
        public bool VerifySignature(byte[] data, byte[] signature)
        {
            return DigitalSignature.Verify(data, signature);
        }
    }

Usage Example

        /// <summary>
        /// Verifies the signature.
        /// </summary>
        /// <param name="data">The data.</param>
        /// <param name="signature">The signature.</param>
        /// <returns>
        ///   <c>True</c> is signature was successfully verifies; otherwise <c>false</c>.
        /// </returns>
        public override bool VerifySignature(byte[] data, byte[] signature)
        {
            var signatureData = new SignatureKeyData();

            signatureData.Load(signature);

            return(Key.VerifySignature(data, signatureData.Signature));
        }