Beispiel #1
0
 def test_RC4_checksum(self):
     # RC4 checksum
     kb = h('F7D3A155AF5E238A0B7A871A96BA2AB2')
     keyusage = 6
     plain = b'seventeen eighteen nineteen twenty'
     cksum = h('EB38CC97E2230F59DA4117DC5859D7EC')
     k = Key(Enctype.RC4, kb)
     verify_checksum(Cksumtype.HMAC_MD5, k, keyusage, plain, cksum)
Beispiel #2
0
 def test_AES128_checksum(self):
     # AES128 checksum
     kb = h('9062430C8CDA3388922E6D6A509F5B7A')
     keyusage = 3
     plain = b'eight nine ten eleven twelve thirteen'
     cksum = h('01A4B088D45628F6946614E3')
     k = Key(Enctype.AES128, kb)
     verify_checksum(Cksumtype.SHA1_AES128, k, keyusage, plain, cksum)
Beispiel #3
0
 def test_DES3_checksum(self):
     # DES3 checksum
     kb = h('7A25DF8992296DCEDA0E135BC4046E2375B3C14C98FBC162')
     keyusage = 2
     plain = b'six seven'
     cksum = h('0EEFC9C3E049AABC1BA5C401677D9AB699082BB4')
     k = Key(Enctype.DES3, kb)
     verify_checksum(Cksumtype.SHA1_DES3, k, keyusage, plain, cksum)
Beispiel #4
0
 def test_AES256_checksum(self):
     # AES256 checksum
     kb = h(
         'B1AE4CD8462AFF1677053CC9279AAC30B796FB81CE21474DD3DDBCFEA4EC76D7')
     keyusage = 4
     plain = b'fourteen'
     cksum = h('E08739E3279E2903EC8E3836')
     k = Key(Enctype.AES256, kb)
     verify_checksum(Cksumtype.SHA1_AES256, k, keyusage, plain, cksum)