Example #1
0
 def test_encrypt_ecb(self):
     e2k, enc_data = best.encrypt(self.depco,
                                  '0102030401020304',
                                  'B426EE161E95AAE7EBE131D4BF63C71F15F2D8',
                                   ksk='01',
                                   enc2key='00000000000000201508281410361909')
     six.assertRegex(self, enc_data, r'^[A-F0-9]{16}')
     six.assertRegex(self, e2k, r'^[A-F0-9]{32}$')
Example #2
0
 def test_encrypt_ecb_variant(self):
     e2k, enc_data = best.encrypt(self.depco,
                                  '67033111201401507',
                                  '20AEC80DEC6474265EA3657B8D8BAA0DEE5058',
                                  key_variant='01',
                                  ksk='01',
                                  enc2key='00000000000000201508281410376874')
     six.assertRegex(self, enc_data, r'^[A-F0-9]{32}$')
     six.assertRegex(self, e2k, r'^[A-F0-9]{32}$')
Example #3
0
 def test_encrypt_cbc_variant(self):
     e2k, enc_data = best.encrypt(self.depco,
                                  '0102030401020304',
                                  '20AEC80DEC6474265EA3657B8D8BAA0DEE5058',
                                  ksk='01', key_variant='01', ecb=False,
                                  iv='0000000000000000',
                                  enc2key='00000000000000201508281410348350')
     six.assertRegex(self, enc_data, r'^[A-F0-9]{16}$')
     six.assertRegex(self, e2k, r'^[A-F0-9]{32}$')