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