|
|
@@ -44,20 +44,20 @@ namespace Shadowsocks.Test |
|
|
|
{
|
|
|
|
Assert.AreEqual(plain[j], plain2[j]);
|
|
|
|
}
|
|
|
|
encryptor.Encrypt(plain, 1000, cipher, out outLen);
|
|
|
|
decryptor.Decrypt(cipher, outLen, plain2, out outLen2);
|
|
|
|
Assert.AreEqual(1000, outLen2);
|
|
|
|
for (int j = 0; j < outLen2; j++)
|
|
|
|
{
|
|
|
|
Assert.AreEqual(plain[j], plain2[j]);
|
|
|
|
}
|
|
|
|
encryptor.Encrypt(plain, 12333, cipher, out outLen);
|
|
|
|
decryptor.Decrypt(cipher, outLen, plain2, out outLen2);
|
|
|
|
Assert.AreEqual(12333, outLen2);
|
|
|
|
for (int j = 0; j < outLen2; j++)
|
|
|
|
{
|
|
|
|
Assert.AreEqual(plain[j], plain2[j]);
|
|
|
|
}
|
|
|
|
//encryptor.Encrypt(plain, 1000, cipher, out outLen);
|
|
|
|
//decryptor.Decrypt(cipher, outLen, plain2, out outLen2);
|
|
|
|
//Assert.AreEqual(1000, outLen2);
|
|
|
|
//for (int j = 0; j < outLen2; j++)
|
|
|
|
//{
|
|
|
|
// Assert.AreEqual(plain[j], plain2[j]);
|
|
|
|
//}
|
|
|
|
//encryptor.Encrypt(plain, 12333, cipher, out outLen);
|
|
|
|
//decryptor.Decrypt(cipher, outLen, plain2, out outLen2);
|
|
|
|
//Assert.AreEqual(12333, outLen2);
|
|
|
|
//for (int j = 0; j < outLen2; j++)
|
|
|
|
//{
|
|
|
|
// Assert.AreEqual(plain[j], plain2[j]);
|
|
|
|
//}
|
|
|
|
}
|
|
|
|
|
|
|
|
private static bool encryptionFailed = false;
|
|
|
|