Granados.PKI.EdwardsCurve.Sign C# (CSharp) Method

Sign() public abstract method

Sign
public abstract Sign ( byte privateKey, byte data, byte &signature ) : bool
privateKey byte private key
data byte data to be signed
signature byte signature returned
return bool
        public abstract bool Sign(byte[] privateKey, byte[] data, out byte[] signature);

Usage Example

Esempio n. 1
0
 /// <summary>
 /// Implements <see cref="ISigner"/>.
 /// </summary>
 /// <param name="data"></param>
 /// <returns></returns>
 public byte[] Sign(byte[] data)
 {
     byte[] signature;
     if (!_curve.Sign(this._privateKey, data, out signature))
     {
         throw new SSHException("signing failed");
     }
     return(signature);
 }