//TODO: need to impliment with Scotts encrption public static string encrypt_message(long public_key, long shared_key, string message) { RSA rsa = new RSA(); rsa.setPublicKey((ulong)(public_key), (ulong)shared_key); return rsa.encrypt(message); }
public void setPublicKeyTest() { RSA target = new RSA(); target.setPublicKey(13, 10); ulong exponentActual = 0; ulong modulusActual = 0; target.getPublicKey(ref exponentActual, ref modulusActual); ulong exponentExpected = 3; ulong modulusExpected = 10; Assert.AreEqual(exponentExpected, exponentActual); Assert.AreEqual(modulusExpected, modulusActual); }