libaxolotl.ecc.Curve25519.calculateSignature C# (CSharp) Method

calculateSignature() public method

Calculates a Curve25519 signature.
public calculateSignature ( byte privateKey, byte message ) : byte[]
privateKey byte The private Curve25519 key to create the signature with.
message byte The message to sign.
return byte[]
		public byte[] calculateSignature(byte[] privateKey, byte[] message)
		{
            using (RNGCryptoServiceProvider rng = new RNGCryptoServiceProvider())
            {
                byte[] random = new byte[64];
                rng.GetBytes(random);
                return provider.calculateSignature(random, privateKey, message);
            }
		}