예제 #1
0
        public void TestCopyReadWriteBytes()
        {
            byte[] ivrandom = new byte[16];
            new Random().NextBytes(ivrandom);

            using (AESCryptoKey k1 = new AESCryptoKey())
                using (AESCryptoKey k2 = AESCryptoKey.FromBytes(k1.ToArray()))
                {
                    Assert.AreEqual(k1.Key, k2.Key);
                    Assert.AreEqual(k1.IV, k2.IV);
                }
        }