//Testing the locked bytes class. public bool LockedBytesReliability() { KeyPair test = RSA.GenerateKeyPair(64); byte[] b = new byte[1024]; var random = new Random(Environment.TickCount); random.NextBytes(b); LockedBytes locked = new LockedBytes(b, test.public_); byte[] unlocked = locked.DecryptBytes(test.private_); if (b.SequenceEqual(unlocked)) { return(true); } else { return(false); } }