예제 #1
0
    def test_MixColumnsInv(self):
        instance = AES()

        # full inversion test
        for i in xrange(0, len(self.gf_full), 16):
            test_input = self.gf_full[i:i + 16]
            self.assertEquals(
                test_input,
                instance.MixColumnsInv(instance.MixColumns(test_input)))
            self.assertNotEqual(test_input, instance.MixColumnsInv(test_input))