def test_shift_bytes_right(): ''' Return the value of BitVector bv after rotating it to the right by num bytes''' expect = newBV(0xff00, 16) bitVec = newBV(0x00ff, 16) actual = AES.shift_bytes_left(bitVec, 1) assert actual == expect expect = newBV(0xffff, 16) bitVec = newBV(0xffff, 16) actual = AES.shift_bytes_left(bitVec, 1) assert actual == expect expect = newBV(0xa5f3, 16) bitVec = newBV(0xf3a5, 16) actual = AES.shift_bytes_left(bitVec, 1) assert actual == expect expect = newBV(0x8d87, 16) bitVec = newBV(0x878d, 16) actual = AES.shift_bytes_left(bitVec, 1) assert actual == expect
def test_shift_bytes_left_2(self): bv = aes.key_bv("1234abcd") self.assertEqual(aes.bv_hex_str(aes.shift_bytes_left(bv, 1)), '34abcd12')
def test_shift_bytes_left_2(self): bv = aes.key_bv("1234abcd") self.assertEqual(aes.bv_hex_str(aes.shift_bytes_left(bv,1)),'34abcd12')