Key
Base class for asymmetric cipher algorithms.
using Renci.SshNet.Common;
using Renci.SshNet.Security.Cryptography;
namespace Renci.SshNet.Security
{
public abstract class Key
{
protected internal abstract DigitalSignature DigitalSignature { get; }
public abstract BigInteger[] Public { get; }
public abstract int KeyLength { get; }
public string Comment { get; set; }
public byte[] Sign(byte[] data)
{
return DigitalSignature.Sign(data);
}
public bool VerifySignature(byte[] data, byte[] signature)
{
return DigitalSignature.Verify(data, signature);
}
}
}