public static bool TestValidKeySize(Aes aes) { if (aes.ValidKeySize(64)) { Console.WriteLine("Error - ValidKeySize(64) true"); return false; } if (!aes.ValidKeySize(128)) { Console.WriteLine("Error - ValidKeySize(128) false"); return false; } if (!aes.ValidKeySize(192)) { Console.WriteLine("Error - ValidKeySize(192) false"); return false; } if (!aes.ValidKeySize(256)) { Console.WriteLine("Error - ValidKeySize(256) false"); return false; } if (aes.ValidKeySize(512)) { Console.WriteLine("Error - ValidKeySize(512) true"); return false; } if (aes.ValidKeySize(0)) { Console.WriteLine("Error - ValidKeySize(0) true"); return false; } if (aes.ValidKeySize(-128)) { Console.WriteLine("Error - ValidKeySize(-128) true"); return false; } return true; }