/// <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));
}