Subversion Repositories pub

Compare Revisions

Ignore whitespace Rev 182 → Rev 183

/relevation/ext/cryptopy-1.2.5.patched/crypto/cipher/aes_test.py
0,0 → 1,1581
#! /usr/bin/env python
""" crypto.cipher.aes_test
 
Tests for AES encryption algorithm
 
Copyright © (c) 2002 by Paul A. Lambert
Read LICENSE.txt for license information.
"""
import unittest
from crypto.cipher.aes import AES
from crypto.cipher.base import noPadding
from binascii import a2b_hex, b2a_hex
 
class AES_TestVectors(unittest.TestCase):
""" Test AES algorithm using know values."""
def testAES_KAT(self):
""" Run AES know answer tests from hex input """
def AEStestVector(i, key, pt, ct):
""" Test vectors provide test name(i), key, plain text (pt) and know cipher text (ct) """
bkey, plainText, knownCipherText = a2b_hex(key), a2b_hex(pt), a2b_hex(ct)
kSize = len(bkey)
alg = AES(bkey, keySize=kSize, padding=noPadding())
self.assertEqual( alg.encrypt(plainText), knownCipherText )
self.assertEqual( alg.decrypt(knownCipherText), plainText )
 
""" AES tests using FIPS example vectors """
 
AEStestVector( i = 'NIST Example',
key = '2b7e151628aed2a6abf7158809cf4f3c',
pt = '3243f6a8885a308d313198a2e0370734',
ct = '3925841d02dc09fbdc118597196a0b32')
AEStestVector( i = 'NIST 128 bit encrypt decrypt example',
key = '000102030405060708090a0b0c0d0e0f',
pt = '00112233445566778899aabbccddeeff',
ct = '69c4e0d86a7b0430d8cdb78070b4c55a')
 
""" AES Known Answer Tests with Variable Text (block size only 128) from ecb_vt.txt"""
 
AEStestVector( i = 'aes-ecb-vt-128-1',
key = '00000000000000000000000000000000',
pt = '80000000000000000000000000000000',
ct = '3AD78E726C1EC02B7EBFE92B23D9EC34')
AEStestVector( i = 'aes-ecb-vt-128-2',
key = '00000000000000000000000000000000',
pt = '40000000000000000000000000000000',
ct = '45BC707D29E8204D88DFBA2F0B0CAD9B')
AEStestVector( i = 'aes-ecb-vt-128-3',
key = '00000000000000000000000000000000',
pt = '20000000000000000000000000000000',
ct = '161556838018F52805CDBD6202002E3F')
AEStestVector( i = 'aes-ecb-vt-128-4',
key = '00000000000000000000000000000000',
pt = '10000000000000000000000000000000',
ct = 'F5569B3AB6A6D11EFDE1BF0A64C6854A')
AEStestVector( i = 'aes-ecb-vt-128-5',
key = '00000000000000000000000000000000',
pt = '08000000000000000000000000000000',
ct = '64E82B50E501FBD7DD4116921159B83E')
AEStestVector( i = 'aes-ecb-vt-128-6',
key = '00000000000000000000000000000000',
pt = '04000000000000000000000000000000',
ct = 'BAAC12FB613A7DE11450375C74034041')
AEStestVector( i = 'aes-ecb-vt-128-7',
key = '00000000000000000000000000000000',
pt = '02000000000000000000000000000000',
ct = 'BCF176A7EAAD8085EBACEA362462A281')
AEStestVector( i = 'aes-ecb-vt-128-8',
key = '00000000000000000000000000000000',
pt = '01000000000000000000000000000000',
ct = '47711816E91D6FF059BBBF2BF58E0FD3')
AEStestVector( i = 'aes-ecb-vt-128-9',
key = '00000000000000000000000000000000',
pt = '00800000000000000000000000000000',
ct = 'B970DFBE40698AF1638FE38BD3DF3B2F')
AEStestVector( i = 'aes-ecb-vt-128-10',
key = '00000000000000000000000000000000',
pt = '00400000000000000000000000000000',
ct = 'F95B59A44F391E14CF20B74BDC32FCFF')
AEStestVector( i = 'aes-ecb-vt-128-11',
key = '00000000000000000000000000000000',
pt = '00200000000000000000000000000000',
ct = '720F74AE04A2A435B9A7256E49378F5B')
AEStestVector( i = 'aes-ecb-vt-128-12',
key = '00000000000000000000000000000000',
pt = '00100000000000000000000000000000',
ct = '2A0445F61D36BFA7E277070730CF76DA')
AEStestVector( i = 'aes-ecb-vt-128-13',
key = '00000000000000000000000000000000',
pt = '00080000000000000000000000000000',
ct = '8D0536B997AEFEC1D94011BAB6699A03')
AEStestVector( i = 'aes-ecb-vt-128-14',
key = '00000000000000000000000000000000',
pt = '00040000000000000000000000000000',
ct = '674F002E19F6ED47EFF319E51FAD4498')
AEStestVector( i = 'aes-ecb-vt-128-15',
key = '00000000000000000000000000000000',
pt = '00020000000000000000000000000000',
ct = '292C02C5CB9163C80AC0F6CF1DD8E92D')
AEStestVector( i = 'aes-ecb-vt-128-16',
key = '00000000000000000000000000000000',
pt = '00010000000000000000000000000000',
ct = 'FA321CF18EF5FE727DD82A5C1E945141')
AEStestVector( i = 'aes-ecb-vt-128-17',
key = '00000000000000000000000000000000',
pt = '00008000000000000000000000000000',
ct = 'A5A7AFE1034C39CCCEBE3C584BC0BE05')
AEStestVector( i = 'aes-ecb-vt-128-18',
key = '00000000000000000000000000000000',
pt = '00004000000000000000000000000000',
ct = '4FF5A52E697E77D081205DBDB21CEA39')
AEStestVector( i = 'aes-ecb-vt-128-19',
key = '00000000000000000000000000000000',
pt = '00002000000000000000000000000000',
ct = '209E88DC94C9003000CE0769AF7B7166')
AEStestVector( i = 'aes-ecb-vt-128-20',
key = '00000000000000000000000000000000',
pt = '00001000000000000000000000000000',
ct = '5DEE41AF864CB4B650E5F51551824D38')
AEStestVector( i = 'aes-ecb-vt-128-21',
key = '00000000000000000000000000000000',
pt = '00000800000000000000000000000000',
ct = 'A79A63FA7E4503AE6D6E09F5F9053030')
AEStestVector( i = 'aes-ecb-vt-128-22',
key = '00000000000000000000000000000000',
pt = '00000400000000000000000000000000',
ct = 'A48316749FAE7FAC7002031A6AFD8BA7')
AEStestVector( i = 'aes-ecb-vt-128-23',
key = '00000000000000000000000000000000',
pt = '00000200000000000000000000000000',
ct = 'D6EEE8A7357A0E1D64262CA9C337AC42')
AEStestVector( i = 'aes-ecb-vt-128-24',
key = '00000000000000000000000000000000',
pt = '00000100000000000000000000000000',
ct = 'B013CA8A62A858053E9FB667ED39829E')
AEStestVector( i = 'aes-ecb-vt-128-25',
key = '00000000000000000000000000000000',
pt = '00000080000000000000000000000000',
ct = 'DF6EA9E4538A45A52D5C1A43C88F4B55')
AEStestVector( i = 'aes-ecb-vt-128-26',
key = '00000000000000000000000000000000',
pt = '00000040000000000000000000000000',
ct = '7D03BA451371591D3FD5547D9165C73B')
AEStestVector( i = 'aes-ecb-vt-128-27',
key = '00000000000000000000000000000000',
pt = '00000020000000000000000000000000',
ct = '0E0426281A6277E186499D365D5F49FF')
AEStestVector( i = 'aes-ecb-vt-128-28',
key = '00000000000000000000000000000000',
pt = '00000010000000000000000000000000',
ct = 'DBC02169DD2059E6CC4C57C1FEDF5AB4')
AEStestVector( i = 'aes-ecb-vt-128-29',
key = '00000000000000000000000000000000',
pt = '00000008000000000000000000000000',
ct = '826590E05D167DA6F00DCC75E22788EB')
AEStestVector( i = 'aes-ecb-vt-128-30',
key = '00000000000000000000000000000000',
pt = '00000004000000000000000000000000',
ct = '34A73F21A04421D9786335FAAB49423A')
AEStestVector( i = 'aes-ecb-vt-128-31',
key = '00000000000000000000000000000000',
pt = '00000002000000000000000000000000',
ct = 'ED347D0E0128EE1A7392A1D36AB78AA9')
AEStestVector( i = 'aes-ecb-vt-128-32',
key = '00000000000000000000000000000000',
pt = '00000001000000000000000000000000',
ct = 'EE944B2FE6E9FC888042608DA9615F75')
AEStestVector( i = 'aes-ecb-vt-128-33',
key = '00000000000000000000000000000000',
pt = '00000000800000000000000000000000',
ct = '9E7C85A909EF7218BA7947CFB4718F46')
AEStestVector( i = 'aes-ecb-vt-128-34',
key = '00000000000000000000000000000000',
pt = '00000000400000000000000000000000',
ct = '811AE07A0B2B1F816587FA73699AE77D')
AEStestVector( i = 'aes-ecb-vt-128-35',
key = '00000000000000000000000000000000',
pt = '00000000200000000000000000000000',
ct = '68466FBF43C2FE13D4B18F7EC5EA745F')
AEStestVector( i = 'aes-ecb-vt-128-36',
key = '00000000000000000000000000000000',
pt = '00000000100000000000000000000000',
ct = 'D20B015C7191B219780956E6101F9354')
AEStestVector( i = 'aes-ecb-vt-128-37',
key = '00000000000000000000000000000000',
pt = '00000000080000000000000000000000',
ct = '5939D5C1BBF54EE1B3E326D757BDDE25')
AEStestVector( i = 'aes-ecb-vt-128-38',
key = '00000000000000000000000000000000',
pt = '00000000040000000000000000000000',
ct = 'B1FDAFE9A0240E8FFEA19CE94B5105D3')
AEStestVector( i = 'aes-ecb-vt-128-39',
key = '00000000000000000000000000000000',
pt = '00000000020000000000000000000000',
ct = 'D62962ECE02CDD68C06BDFEFB2F9495B')
AEStestVector( i = 'aes-ecb-vt-128-40',
key = '00000000000000000000000000000000',
pt = '00000000010000000000000000000000',
ct = 'B3BB2DE6F3C26587BA8BAC4F7AD9499A')
AEStestVector( i = 'aes-ecb-vt-128-41',
key = '00000000000000000000000000000000',
pt = '00000000008000000000000000000000',
ct = 'E0B1072D6D9FF703D6FBEF77852B0A6B')
AEStestVector( i = 'aes-ecb-vt-128-42',
key = '00000000000000000000000000000000',
pt = '00000000004000000000000000000000',
ct = 'D8DD51C907F478DE0228E83E61FD1758')
AEStestVector( i = 'aes-ecb-vt-128-43',
key = '00000000000000000000000000000000',
pt = '00000000002000000000000000000000',
ct = 'A42DFFE6E7C1671C06A25236FDD10017')
AEStestVector( i = 'aes-ecb-vt-128-44',
key = '00000000000000000000000000000000',
pt = '00000000001000000000000000000000',
ct = '25ACF141550BFAB9EF451B6C6A5B2163')
AEStestVector( i = 'aes-ecb-vt-128-45',
key = '00000000000000000000000000000000',
pt = '00000000000800000000000000000000',
ct = '4DA7FCA3949B16E821DBC84F19581018')
AEStestVector( i = 'aes-ecb-vt-128-46',
key = '00000000000000000000000000000000',
pt = '00000000000400000000000000000000',
ct = '7D49B6347CBCC8919C7FA96A37A7A215')
AEStestVector( i = 'aes-ecb-vt-128-47',
key = '00000000000000000000000000000000',
pt = '00000000000200000000000000000000',
ct = '900024B29A08C6721B95BA3B753DDB4D')
AEStestVector( i = 'aes-ecb-vt-128-48',
key = '00000000000000000000000000000000',
pt = '00000000000100000000000000000000',
ct = '6D2182FB283B6934D90BA7848CAB5E66')
AEStestVector( i = 'aes-ecb-vt-128-49',
key = '00000000000000000000000000000000',
pt = '00000000000080000000000000000000',
ct = 'F73EF01B448D23A4D90DE8B2F9666E7A')
AEStestVector( i = 'aes-ecb-vt-128-50',
key = '00000000000000000000000000000000',
pt = '00000000000040000000000000000000',
ct = '4AD9CDA2418643E9A3D926AF5E6B0412')
AEStestVector( i = 'aes-ecb-vt-128-51',
key = '00000000000000000000000000000000',
pt = '00000000000020000000000000000000',
ct = '7CAEC8E7E5953997D545B033201C8C5B')
AEStestVector( i = 'aes-ecb-vt-128-52',
key = '00000000000000000000000000000000',
pt = '00000000000010000000000000000000',
ct = '3C43CA1F6B6864503E27B48D88230CF5')
AEStestVector( i = 'aes-ecb-vt-128-53',
key = '00000000000000000000000000000000',
pt = '00000000000008000000000000000000',
ct = '44F779B93108FE9FEEC880D79BA74488')
AEStestVector( i = 'aes-ecb-vt-128-54',
key = '00000000000000000000000000000000',
pt = '00000000000004000000000000000000',
ct = '9E50E8D9CFD3A682A78E527C9072A1CF')
AEStestVector( i = 'aes-ecb-vt-128-55',
key = '00000000000000000000000000000000',
pt = '00000000000002000000000000000000',
ct = '68D000CBC838BBE3C505D6F814C01F28')
AEStestVector( i = 'aes-ecb-vt-128-56',
key = '00000000000000000000000000000000',
pt = '00000000000001000000000000000000',
ct = '2CB2A9FEC1ACD1D9B0FA05205E304F57')
AEStestVector( i = 'aes-ecb-vt-128-57',
key = '00000000000000000000000000000000',
pt = '00000000000000800000000000000000',
ct = '01EB2806606E46444520A5CC6180CD4B')
AEStestVector( i = 'aes-ecb-vt-128-58',
key = '00000000000000000000000000000000',
pt = '00000000000000400000000000000000',
ct = 'DAA9B25168CC702326F217F1A0C0B162')
AEStestVector( i = 'aes-ecb-vt-128-59',
key = '00000000000000000000000000000000',
pt = '00000000000000200000000000000000',
ct = '3E07E648975D9578D03555B1755807ED')
AEStestVector( i = 'aes-ecb-vt-128-60',
key = '00000000000000000000000000000000',
pt = '00000000000000100000000000000000',
ct = '0B45F52E802C8B8DE09579425B80B711')
AEStestVector( i = 'aes-ecb-vt-128-61',
key = '00000000000000000000000000000000',
pt = '00000000000000080000000000000000',
ct = '659595DA0B68F6DF0DD6CA77202986E1')
AEStestVector( i = 'aes-ecb-vt-128-62',
key = '00000000000000000000000000000000',
pt = '00000000000000040000000000000000',
ct = '05FF42873893536E58C8FA98A45C73C4')
AEStestVector( i = 'aes-ecb-vt-128-63',
key = '00000000000000000000000000000000',
pt = '00000000000000020000000000000000',
ct = 'B5B03421DE8BBFFC4EADEC767339A9BD')
AEStestVector( i = 'aes-ecb-vt-128-64',
key = '00000000000000000000000000000000',
pt = '00000000000000010000000000000000',
ct = '788BCD111ECF73D4E78D2E21BEF55460')
AEStestVector( i = 'aes-ecb-vt-128-65',
key = '00000000000000000000000000000000',
pt = '00000000000000008000000000000000',
ct = '909CD9EC6790359F982DC6F2393D5315')
AEStestVector( i = 'aes-ecb-vt-128-66',
key = '00000000000000000000000000000000',
pt = '00000000000000004000000000000000',
ct = '332950F361535FF24EFAC8C76293F12C')
AEStestVector( i = 'aes-ecb-vt-128-67',
key = '00000000000000000000000000000000',
pt = '00000000000000002000000000000000',
ct = 'A68CCD4E330FFDA9D576DA436DB53D75')
AEStestVector( i = 'aes-ecb-vt-128-68',
key = '00000000000000000000000000000000',
pt = '00000000000000001000000000000000',
ct = '27C8A1CCFDB0B015D1ED5B3E77143791')
AEStestVector( i = 'aes-ecb-vt-128-69',
key = '00000000000000000000000000000000',
pt = '00000000000000000800000000000000',
ct = 'D76A4B95887A77DF610DD3E1D3B20325')
AEStestVector( i = 'aes-ecb-vt-128-70',
key = '00000000000000000000000000000000',
pt = '00000000000000000400000000000000',
ct = 'C068AB0DE71C66DAE83C361EF4B2D989')
AEStestVector( i = 'aes-ecb-vt-128-71',
key = '00000000000000000000000000000000',
pt = '00000000000000000200000000000000',
ct = 'C2120BCD49EDA9A288B3B4BE79AC8158')
AEStestVector( i = 'aes-ecb-vt-128-72',
key = '00000000000000000000000000000000',
pt = '00000000000000000100000000000000',
ct = '0C546F62BF2773CD0F564FCECA7BA688')
AEStestVector( i = 'aes-ecb-vt-128-73',
key = '00000000000000000000000000000000',
pt = '00000000000000000080000000000000',
ct = '18F3462BEDE4920213CCB66DAB1640AA')
AEStestVector( i = 'aes-ecb-vt-128-74',
key = '00000000000000000000000000000000',
pt = '00000000000000000040000000000000',
ct = 'FE42F245EDD0E24B216AEBD8B392D690')
AEStestVector( i = 'aes-ecb-vt-128-75',
key = '00000000000000000000000000000000',
pt = '00000000000000000020000000000000',
ct = '3D3EEBC8D3D1558A194C2D00C337FF2B')
AEStestVector( i = 'aes-ecb-vt-128-76',
key = '00000000000000000000000000000000',
pt = '00000000000000000010000000000000',
ct = '29AAEDF043E785DB42836F79BE6CBA28')
AEStestVector( i = 'aes-ecb-vt-128-77',
key = '00000000000000000000000000000000',
pt = '00000000000000000008000000000000',
ct = '215F90C6744E2944358E78619159A611')
AEStestVector( i = 'aes-ecb-vt-128-78',
key = '00000000000000000000000000000000',
pt = '00000000000000000004000000000000',
ct = '8606B1AA9E1D548E5442B06551E2C6DC')
AEStestVector( i = 'aes-ecb-vt-128-79',
key = '00000000000000000000000000000000',
pt = '00000000000000000002000000000000',
ct = '987BB4B8740EC0EDE7FEA97DF033B5B1')
AEStestVector( i = 'aes-ecb-vt-128-80',
key = '00000000000000000000000000000000',
pt = '00000000000000000001000000000000',
ct = 'C0A3500DA5B0AE07D2F450930BEEDF1B')
AEStestVector( i = 'aes-ecb-vt-128-81',
key = '00000000000000000000000000000000',
pt = '00000000000000000000800000000000',
ct = '525FDF8312FE8F32C781481A8DAAAE37')
AEStestVector( i = 'aes-ecb-vt-128-82',
key = '00000000000000000000000000000000',
pt = '00000000000000000000400000000000',
ct = 'BFD2C56AE5FB9C9DE33A6944572A6487')
AEStestVector( i = 'aes-ecb-vt-128-83',
key = '00000000000000000000000000000000',
pt = '00000000000000000000200000000000',
ct = '7975A57A425CDF5AA1FA929101F650B0')
AEStestVector( i = 'aes-ecb-vt-128-84',
key = '00000000000000000000000000000000',
pt = '00000000000000000000100000000000',
ct = 'BF174BC49609A8709B2CD8366DAA79FE')
AEStestVector( i = 'aes-ecb-vt-128-85',
key = '00000000000000000000000000000000',
pt = '00000000000000000000080000000000',
ct = '06C50C43222F56C874B1704E9F44BF7D')
AEStestVector( i = 'aes-ecb-vt-128-86',
key = '00000000000000000000000000000000',
pt = '00000000000000000000040000000000',
ct = '0CEC48CD34043EA29CA3B8ED5278721E')
AEStestVector( i = 'aes-ecb-vt-128-87',
key = '00000000000000000000000000000000',
pt = '00000000000000000000020000000000',
ct = '9548EA34A1560197B304D0ACB8A1698D')
AEStestVector( i = 'aes-ecb-vt-128-88',
key = '00000000000000000000000000000000',
pt = '00000000000000000000010000000000',
ct = '22F9E9B1BD73B6B5B7D3062C986272F3')
AEStestVector( i = 'aes-ecb-vt-128-89',
key = '00000000000000000000000000000000',
pt = '00000000000000000000008000000000',
ct = 'FEE8E934BD0873295059002230E298D4')
AEStestVector( i = 'aes-ecb-vt-128-90',
key = '00000000000000000000000000000000',
pt = '00000000000000000000004000000000',
ct = '1B08E2E3EB820D139CB4ABBDBE81D00D')
AEStestVector( i = 'aes-ecb-vt-128-91',
key = '00000000000000000000000000000000',
pt = '00000000000000000000002000000000',
ct = '0021177681E4D90CEAF69DCED0145125')
AEStestVector( i = 'aes-ecb-vt-128-92',
key = '00000000000000000000000000000000',
pt = '00000000000000000000001000000000',
ct = '4A8E314452CA8A8A3619FC54BC423643')
AEStestVector( i = 'aes-ecb-vt-128-93',
key = '00000000000000000000000000000000',
pt = '00000000000000000000000800000000',
ct = '65047474F7222C94C6965425FF1BFD0A')
AEStestVector( i = 'aes-ecb-vt-128-94',
key = '00000000000000000000000000000000',
pt = '00000000000000000000000400000000',
ct = 'E123F551A9C4A8489622B16F961A9AA4')
AEStestVector( i = 'aes-ecb-vt-128-95',
key = '00000000000000000000000000000000',
pt = '00000000000000000000000200000000',
ct = 'EF05530948B80915028BB2B6FE429380')
AEStestVector( i = 'aes-ecb-vt-128-96',
key = '00000000000000000000000000000000',
pt = '00000000000000000000000100000000',
ct = '72535B7FE0F0F777CEDCD55CD77E2DDF')
AEStestVector( i = 'aes-ecb-vt-128-97',
key = '00000000000000000000000000000000',
pt = '00000000000000000000000080000000',
ct = '3423D8EFC31FA2F4C365C77D8F3B5C63')
AEStestVector( i = 'aes-ecb-vt-128-98',
key = '00000000000000000000000000000000',
pt = '00000000000000000000000040000000',
ct = 'DE0E51C264663F3C5DBC59580A98D8E4')
AEStestVector( i = 'aes-ecb-vt-128-99',
key = '00000000000000000000000000000000',
pt = '00000000000000000000000020000000',
ct = 'B2D9391166680947AB09264156719679')
AEStestVector( i = 'aes-ecb-vt-128-100',
key = '00000000000000000000000000000000',
pt = '00000000000000000000000010000000',
ct = '10DB79F23B06D263835C424AF749ADB7')
AEStestVector( i = 'aes-ecb-vt-128-101',
key = '00000000000000000000000000000000',
pt = '00000000000000000000000008000000',
ct = 'DDF72D27E6B01EC107EA3E005B59563B')
AEStestVector( i = 'aes-ecb-vt-128-102',
key = '00000000000000000000000000000000',
pt = '00000000000000000000000004000000',
ct = '8266B57485A5954A4236751DE07F6694')
AEStestVector( i = 'aes-ecb-vt-128-103',
key = '00000000000000000000000000000000',
pt = '00000000000000000000000002000000',
ct = '669A501E1F1ADE6E5523DE01D6DBC987')
AEStestVector( i = 'aes-ecb-vt-128-104',
key = '00000000000000000000000000000000',
pt = '00000000000000000000000001000000',
ct = 'C20C48F2989725D461D1DB589DC0896E')
AEStestVector( i = 'aes-ecb-vt-128-105',
key = '00000000000000000000000000000000',
pt = '00000000000000000000000000800000',
ct = 'DE35158E7810ED1191825D2AA98FA97D')
AEStestVector( i = 'aes-ecb-vt-128-106',
key = '00000000000000000000000000000000',
pt = '00000000000000000000000000400000',
ct = '4FE294F2C0F34D0671B693A237EBDDC8')
AEStestVector( i = 'aes-ecb-vt-128-107',
key = '00000000000000000000000000000000',
pt = '00000000000000000000000000200000',
ct = '087AE74B10CCBFDF6739FEB9559C01A4')
AEStestVector( i = 'aes-ecb-vt-128-108',
key = '00000000000000000000000000000000',
pt = '00000000000000000000000000100000',
ct = '5DC278970B7DEF77A5536C77AB59C207')
AEStestVector( i = 'aes-ecb-vt-128-109',
key = '00000000000000000000000000000000',
pt = '00000000000000000000000000080000',
ct = '7607F078C77085184EAA9B060C1FBFFF')
AEStestVector( i = 'aes-ecb-vt-128-110',
key = '00000000000000000000000000000000',
pt = '00000000000000000000000000040000',
ct = '9DB841531BCBE7998DAD19993FB3CC00')
AEStestVector( i = 'aes-ecb-vt-128-111',
key = '00000000000000000000000000000000',
pt = '00000000000000000000000000020000',
ct = 'D6A089B654854A94560BAE13298835B8')
AEStestVector( i = 'aes-ecb-vt-128-112',
key = '00000000000000000000000000000000',
pt = '00000000000000000000000000010000',
ct = 'E1E223C4CF90CC5D195B370D65114622')
AEStestVector( i = 'aes-ecb-vt-128-113',
key = '00000000000000000000000000000000',
pt = '00000000000000000000000000008000',
ct = '1CBED73C50D053BDAD372CEEE54836A1')
AEStestVector( i = 'aes-ecb-vt-128-114',
key = '00000000000000000000000000000000',
pt = '00000000000000000000000000004000',
ct = 'D309E69376D257ADF2BFDA152B26555F')
AEStestVector( i = 'aes-ecb-vt-128-115',
key = '00000000000000000000000000000000',
pt = '00000000000000000000000000002000',
ct = '740F7649117F0DEE6EAA7789A9994C36')
AEStestVector( i = 'aes-ecb-vt-128-116',
key = '00000000000000000000000000000000',
pt = '00000000000000000000000000001000',
ct = '76AE64417C297184D668C5FD908B3CE5')
AEStestVector( i = 'aes-ecb-vt-128-117',
key = '00000000000000000000000000000000',
pt = '00000000000000000000000000000800',
ct = '6095FEA4AA8035591F1787A819C48787')
AEStestVector( i = 'aes-ecb-vt-128-118',
key = '00000000000000000000000000000000',
pt = '00000000000000000000000000000400',
ct = 'D1FF4E7ACD1C79967FEBAB0F7465D450')
AEStestVector( i = 'aes-ecb-vt-128-119',
key = '00000000000000000000000000000000',
pt = '00000000000000000000000000000200',
ct = '5F5AD3C42B9489557BB63BF49ECF5F8A')
AEStestVector( i = 'aes-ecb-vt-128-120',
key = '00000000000000000000000000000000',
pt = '00000000000000000000000000000100',
ct = 'FB56CC09B680B1D07C5A52149E29F07C')
AEStestVector( i = 'aes-ecb-vt-128-121',
key = '00000000000000000000000000000000',
pt = '00000000000000000000000000000080',
ct = 'FF49B8DF4A97CBE03833E66197620DAD')
AEStestVector( i = 'aes-ecb-vt-128-122',
key = '00000000000000000000000000000000',
pt = '00000000000000000000000000000040',
ct = '5E070ADE533D2E090ED0F5BE13BC0983')
AEStestVector( i = 'aes-ecb-vt-128-123',
key = '00000000000000000000000000000000',
pt = '00000000000000000000000000000020',
ct = '3AB4FB1D2B7BA376590A2C241D1F508D')
AEStestVector( i = 'aes-ecb-vt-128-124',
key = '00000000000000000000000000000000',
pt = '00000000000000000000000000000010',
ct = '58B2431BC0BEDE02550F40238969EC78')
AEStestVector( i = 'aes-ecb-vt-128-125',
key = '00000000000000000000000000000000',
pt = '00000000000000000000000000000008',
ct = '0253786E126504F0DAB90C48A30321DE')
AEStestVector( i = 'aes-ecb-vt-128-126',
key = '00000000000000000000000000000000',
pt = '00000000000000000000000000000004',
ct = '200211214E7394DA2089B6ACD093ABE0')
AEStestVector( i = 'aes-ecb-vt-128-127',
key = '00000000000000000000000000000000',
pt = '00000000000000000000000000000002',
ct = '0388DACE60B6A392F328C2B971B2FE78')
AEStestVector( i = 'aes-ecb-vt-128-128',
key = '00000000000000000000000000000000',
pt = '00000000000000000000000000000001',
ct = '58E2FCCEFA7E3061367F1D57A4E7455A')
AEStestVector( i = 'aes-ecb-vt-192-1',
key = '000000000000000000000000000000000000000000000000',
pt = '80000000000000000000000000000000',
ct = '6CD02513E8D4DC986B4AFE087A60BD0C')
AEStestVector( i = 'aes-ecb-vt-192-2',
key = '000000000000000000000000000000000000000000000000',
pt = '40000000000000000000000000000000',
ct = '423D2772A0CA56DAABB48D2129062987')
AEStestVector( i = 'aes-ecb-vt-192-3',
key = '000000000000000000000000000000000000000000000000',
pt = '20000000000000000000000000000000',
ct = '1021F2A8DA70EB2219DC16804445FF98')
AEStestVector( i = 'aes-ecb-vt-192-4',
key = '000000000000000000000000000000000000000000000000',
pt = '10000000000000000000000000000000',
ct = 'C636E35B402577F96974D8804295EBB8')
AEStestVector( i = 'aes-ecb-vt-192-5',
key = '000000000000000000000000000000000000000000000000',
pt = '08000000000000000000000000000000',
ct = '1566D2E57E8393C19E29F892EA28A9A7')
AEStestVector( i = 'aes-ecb-vt-192-6',
key = '000000000000000000000000000000000000000000000000',
pt = '04000000000000000000000000000000',
ct = '883C878FED70B36CC09D040F9619DD19')
AEStestVector( i = 'aes-ecb-vt-192-7',
key = '000000000000000000000000000000000000000000000000',
pt = '02000000000000000000000000000000',
ct = '06734593A974965790E715594FC34AA9')
AEStestVector( i = 'aes-ecb-vt-192-8',
key = '000000000000000000000000000000000000000000000000',
pt = '01000000000000000000000000000000',
ct = 'F19B389948D9A45534E5BD36C984134A')
AEStestVector( i = 'aes-ecb-vt-192-9',
key = '000000000000000000000000000000000000000000000000',
pt = '00800000000000000000000000000000',
ct = 'D8410DFC14FA6D175EC968EA8CAC514C')
AEStestVector( i = 'aes-ecb-vt-192-10',
key = '000000000000000000000000000000000000000000000000',
pt = '00400000000000000000000000000000',
ct = '7E6C6EBB4029A177CF7B2FDD9AC6BB7A')
AEStestVector( i = 'aes-ecb-vt-192-11',
key = '000000000000000000000000000000000000000000000000',
pt = '00200000000000000000000000000000',
ct = '4B51DD4850DC0A6C3A46D924003D2C27')
AEStestVector( i = 'aes-ecb-vt-192-12',
key = '000000000000000000000000000000000000000000000000',
pt = '00100000000000000000000000000000',
ct = '2E510A9D917B15BE32A192B12A668F23')
AEStestVector( i = 'aes-ecb-vt-192-13',
key = '000000000000000000000000000000000000000000000000',
pt = '00080000000000000000000000000000',
ct = '88F6F79962B0FB77FEA8E7C632D3108E')
AEStestVector( i = 'aes-ecb-vt-192-14',
key = '000000000000000000000000000000000000000000000000',
pt = '00040000000000000000000000000000',
ct = 'A3A35AB1D88DAF07B52794A0F065383A')
AEStestVector( i = 'aes-ecb-vt-192-15',
key = '000000000000000000000000000000000000000000000000',
pt = '00020000000000000000000000000000',
ct = 'DC6CC878433E2B3BB193049A4ECBFC53')
AEStestVector( i = 'aes-ecb-vt-192-16',
key = '000000000000000000000000000000000000000000000000',
pt = '00010000000000000000000000000000',
ct = 'EFCD3763EB7B1A415938248A9A5B4FD5')
AEStestVector( i = 'aes-ecb-vt-192-17',
key = '000000000000000000000000000000000000000000000000',
pt = '00008000000000000000000000000000',
ct = 'AB7E9FB9A66DBE5BB44854F07D9015EE')
AEStestVector( i = 'aes-ecb-vt-192-18',
key = '000000000000000000000000000000000000000000000000',
pt = '00004000000000000000000000000000',
ct = '8B8E9D3365F8F6743ECF7E33E99255A4')
AEStestVector( i = 'aes-ecb-vt-192-19',
key = '000000000000000000000000000000000000000000000000',
pt = '00002000000000000000000000000000',
ct = '54D37B4F176FF3D8F6AFC866066D8572')
AEStestVector( i = 'aes-ecb-vt-192-20',
key = '000000000000000000000000000000000000000000000000',
pt = '00001000000000000000000000000000',
ct = 'E83310889480FBF3C00342E3126D0D02')
AEStestVector( i = 'aes-ecb-vt-192-21',
key = '000000000000000000000000000000000000000000000000',
pt = '00000800000000000000000000000000',
ct = 'D321AB2511F92F098174AA2DE6E85DA2')
AEStestVector( i = 'aes-ecb-vt-192-22',
key = '000000000000000000000000000000000000000000000000',
pt = '00000400000000000000000000000000',
ct = 'D8E3F40B1112D5149D58C481DFA9983F')
AEStestVector( i = 'aes-ecb-vt-192-23',
key = '000000000000000000000000000000000000000000000000',
pt = '00000200000000000000000000000000',
ct = '2454C4E0806639DDF19854D6C68054AD')
AEStestVector( i = 'aes-ecb-vt-192-24',
key = '000000000000000000000000000000000000000000000000',
pt = '00000100000000000000000000000000',
ct = 'A5506D410F7CA32F3955DD79D9D09418')
AEStestVector( i = 'aes-ecb-vt-192-25',
key = '000000000000000000000000000000000000000000000000',
pt = '00000080000000000000000000000000',
ct = '7908EE40677699568A7DC1AA317C7E4E')
AEStestVector( i = 'aes-ecb-vt-192-26',
key = '000000000000000000000000000000000000000000000000',
pt = '00000040000000000000000000000000',
ct = 'B4B7B29DD43B2F5CF765E25192273982')
AEStestVector( i = 'aes-ecb-vt-192-27',
key = '000000000000000000000000000000000000000000000000',
pt = '00000020000000000000000000000000',
ct = '92AFE9668159BEFFE2A86F8503260164')
AEStestVector( i = 'aes-ecb-vt-192-28',
key = '000000000000000000000000000000000000000000000000',
pt = '00000010000000000000000000000000',
ct = '5C36A232FBA6D187A84657AD4028B18F')
AEStestVector( i = 'aes-ecb-vt-192-29',
key = '000000000000000000000000000000000000000000000000',
pt = '00000008000000000000000000000000',
ct = 'A2E994DFAB3A798DF8F54F6DA87E58E2')
AEStestVector( i = 'aes-ecb-vt-192-30',
key = '000000000000000000000000000000000000000000000000',
pt = '00000004000000000000000000000000',
ct = '6CDAB10A72ADF77D71D0765BAAE95631')
AEStestVector( i = 'aes-ecb-vt-192-31',
key = '000000000000000000000000000000000000000000000000',
pt = '00000002000000000000000000000000',
ct = '9FE3C801BCAAF7BB800F2E6BF3278E21')
AEStestVector( i = 'aes-ecb-vt-192-32',
key = '000000000000000000000000000000000000000000000000',
pt = '00000001000000000000000000000000',
ct = 'B459D90D9A6C392E5493BC91CF5A0863')
AEStestVector( i = 'aes-ecb-vt-192-33',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000800000000000000000000000',
ct = '0518A9FA5007F6787E0FB4E5AC27D758')
AEStestVector( i = 'aes-ecb-vt-192-34',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000400000000000000000000000',
ct = 'BED9795415D28599700ED7952384A963')
AEStestVector( i = 'aes-ecb-vt-192-35',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000200000000000000000000000',
ct = 'F0140421173D60251EF6CAB0229B1B50')
AEStestVector( i = 'aes-ecb-vt-192-36',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000100000000000000000000000',
ct = '460EB4652B3F6779EA28CB11B37529ED')
AEStestVector( i = 'aes-ecb-vt-192-37',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000080000000000000000000000',
ct = 'C4283D351C960A6AC13CD19CCF03AE38')
AEStestVector( i = 'aes-ecb-vt-192-38',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000040000000000000000000000',
ct = '6815A10047B2C834A798EBDCC6786C75')
AEStestVector( i = 'aes-ecb-vt-192-39',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000020000000000000000000000',
ct = '99BA19F0CDD5990D0386B32CE56C9C4C')
AEStestVector( i = 'aes-ecb-vt-192-40',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000010000000000000000000000',
ct = 'DE76F62C61E07915162DA13E79679DEC')
AEStestVector( i = 'aes-ecb-vt-192-41',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000008000000000000000000000',
ct = 'DD0325D6854803D06D1D2277D5FB8D67')
AEStestVector( i = 'aes-ecb-vt-192-42',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000004000000000000000000000',
ct = '580B71A41DE37D6FAC83CCB0B3BB1C97')
AEStestVector( i = 'aes-ecb-vt-192-43',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000002000000000000000000000',
ct = 'E9B1AB470A1B02EF0FF5E6754A092C96')
AEStestVector( i = 'aes-ecb-vt-192-44',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000001000000000000000000000',
ct = '8590620F5AF5993B7410282F4126BC1F')
AEStestVector( i = 'aes-ecb-vt-192-45',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000800000000000000000000',
ct = '8D4914D2F1B22B2E268E66E532D29D7C')
AEStestVector( i = 'aes-ecb-vt-192-46',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000400000000000000000000',
ct = 'FD826CE48E62C5E30867044B86BA4B56')
AEStestVector( i = 'aes-ecb-vt-192-47',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000200000000000000000000',
ct = '100E7B831C9F35FA1271F5F1316C6FCF')
AEStestVector( i = 'aes-ecb-vt-192-48',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000100000000000000000000',
ct = '0A2DD0C17F68B996AA96C007003D0B31')
AEStestVector( i = 'aes-ecb-vt-192-49',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000080000000000000000000',
ct = 'C95F68C57E06B0A2E1F623C83C5D80BF')
AEStestVector( i = 'aes-ecb-vt-192-50',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000040000000000000000000',
ct = '571CAFC92C7C8A5EC54C0741E186905C')
AEStestVector( i = 'aes-ecb-vt-192-51',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000020000000000000000000',
ct = '22514353E95312C112255E1EED0B2DF6')
AEStestVector( i = 'aes-ecb-vt-192-52',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000010000000000000000000',
ct = '791A8BF462BD17580BD9152C6D11C6C5')
AEStestVector( i = 'aes-ecb-vt-192-53',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000008000000000000000000',
ct = '5882A0178D548F84A165DB809C60DC28')
AEStestVector( i = 'aes-ecb-vt-192-54',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000004000000000000000000',
ct = '3CE4A90EED4458CA6039E42DDADB71C3')
AEStestVector( i = 'aes-ecb-vt-192-55',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000002000000000000000000',
ct = 'D3CBAB261207A16BE2751E77044FD7C9')
AEStestVector( i = 'aes-ecb-vt-192-56',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000001000000000000000000',
ct = '24E32B698A7B32217093628B01F424AB')
AEStestVector( i = 'aes-ecb-vt-192-57',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000800000000000000000',
ct = '9F6AFC0AF27CF565110C77E3C24F4F5B')
AEStestVector( i = 'aes-ecb-vt-192-58',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000400000000000000000',
ct = 'E088AA5CDA20EF267BB039B00C72C45B')
AEStestVector( i = 'aes-ecb-vt-192-59',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000200000000000000000',
ct = '5CF1018B7E0BA1775601C2E279900360')
AEStestVector( i = 'aes-ecb-vt-192-60',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000100000000000000000',
ct = '3B1A7388B89FB9416AD8753CF5AF35D2')
AEStestVector( i = 'aes-ecb-vt-192-61',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000080000000000000000',
ct = '137FA4ED00AFCD9F5D8BC0D14BD5837A')
AEStestVector( i = 'aes-ecb-vt-192-62',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000040000000000000000',
ct = '806F5C9B663559BB56F234881E4A3E60')
AEStestVector( i = 'aes-ecb-vt-192-63',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000020000000000000000',
ct = '8069A449152292DF2DE8642992C632B6')
AEStestVector( i = 'aes-ecb-vt-192-64',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000010000000000000000',
ct = '37C6CF2A1ABD1B1F1922B46C7B4A280D')
AEStestVector( i = 'aes-ecb-vt-192-65',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000008000000000000000',
ct = '7A2835260E5A0AA2B5DC301800EC8438')
AEStestVector( i = 'aes-ecb-vt-192-66',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000004000000000000000',
ct = 'EE81FAF2F9058213FFCACF281CB8509E')
AEStestVector( i = 'aes-ecb-vt-192-67',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000002000000000000000',
ct = '57F22D93C37129BA331FDBA38E005A1E')
AEStestVector( i = 'aes-ecb-vt-192-68',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000001000000000000000',
ct = 'EC798782E87B7D9F780CC3C3A46519B5')
AEStestVector( i = 'aes-ecb-vt-192-69',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000800000000000000',
ct = '43EA28497F5D40E3A4744FA2EDAA42DE')
AEStestVector( i = 'aes-ecb-vt-192-70',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000400000000000000',
ct = '91F004E7DEBF41B3414DD8C5C317372C')
AEStestVector( i = 'aes-ecb-vt-192-71',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000200000000000000',
ct = 'C249EAE54E7B4DF43B938C1B4CC28314')
AEStestVector( i = 'aes-ecb-vt-192-72',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000100000000000000',
ct = '32C289D7EEFB99D2F17AD7B7D45FE1EC')
AEStestVector( i = 'aes-ecb-vt-192-73',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000080000000000000',
ct = 'A675FB2E8DDBF810CEF01CF2B728CD2B')
AEStestVector( i = 'aes-ecb-vt-192-74',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000040000000000000',
ct = 'A418AAAB6E6921CC731AA8A349386080')
AEStestVector( i = 'aes-ecb-vt-192-75',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000020000000000000',
ct = '2E2B0F44863E67D9B0215C4ABD60417F')
AEStestVector( i = 'aes-ecb-vt-192-76',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000010000000000000',
ct = 'F0AF7CB19E911D481F6426DAEFDD2240')
AEStestVector( i = 'aes-ecb-vt-192-77',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000008000000000000',
ct = 'CB1304DAAA2DF6878F56AC2E0F887E04')
AEStestVector( i = 'aes-ecb-vt-192-78',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000004000000000000',
ct = 'B1B70A7E6A0CD1916D9B78BEA19084AE')
AEStestVector( i = 'aes-ecb-vt-192-79',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000002000000000000',
ct = '0CDE9F9BE646A5FCE3436B794A9CFC65')
AEStestVector( i = 'aes-ecb-vt-192-80',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000001000000000000',
ct = '68C7946D476A0A36674B36AFD7E5DF33')
AEStestVector( i = 'aes-ecb-vt-192-81',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000800000000000',
ct = '48770159A07DD8DFFF06C80105F8D57C')
AEStestVector( i = 'aes-ecb-vt-192-82',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000400000000000',
ct = '665E62801B3260E3C45BD3BE34DFDEBE')
AEStestVector( i = 'aes-ecb-vt-192-83',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000200000000000',
ct = '4159C1F686BFBE5B0E50BDB0DA532B69')
AEStestVector( i = 'aes-ecb-vt-192-84',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000100000000000',
ct = '6333100A5A4AD917DC2D4E78A04869A3')
AEStestVector( i = 'aes-ecb-vt-192-85',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000080000000000',
ct = '866A4519AB1D199F25886B89D0539ACC')
AEStestVector( i = 'aes-ecb-vt-192-86',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000040000000000',
ct = 'EC0CFD37E4CBC7E8BE385283F7AEA75A')
AEStestVector( i = 'aes-ecb-vt-192-87',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000020000000000',
ct = 'CA2F383AACCA0810AA13F3E710621422')
AEStestVector( i = 'aes-ecb-vt-192-88',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000010000000000',
ct = '1D0EEF6870444F950937831EC0A55D98')
AEStestVector( i = 'aes-ecb-vt-192-89',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000008000000000',
ct = '37839B35ED6801E7670496D479A95017')
AEStestVector( i = 'aes-ecb-vt-192-90',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000004000000000',
ct = '02317C8C7098C4F94AB867AC7A49DD8D')
AEStestVector( i = 'aes-ecb-vt-192-91',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000002000000000',
ct = 'FFB4CB4E3F7F8BF3367EBD43236518B4')
AEStestVector( i = 'aes-ecb-vt-192-92',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000001000000000',
ct = '36BEDEF1E4AA3E4A40A305741713FCBF')
AEStestVector( i = 'aes-ecb-vt-192-93',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000800000000',
ct = 'B2DFE3C4870269C1E3FEEC39161540D9')
AEStestVector( i = 'aes-ecb-vt-192-94',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000400000000',
ct = '147EF2518AD45DA0026056ECBF6A3DFA')
AEStestVector( i = 'aes-ecb-vt-192-95',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000200000000',
ct = '027A75E4DE635790E47ACE90D7928804')
AEStestVector( i = 'aes-ecb-vt-192-96',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000100000000',
ct = 'C4CF3CCB59BF87D0AFBD629F48CFBB7B')
AEStestVector( i = 'aes-ecb-vt-192-97',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000080000000',
ct = '35165C93F564C97E1C32EF97E8151A87')
AEStestVector( i = 'aes-ecb-vt-192-98',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000040000000',
ct = '449DE37F7D5A1BBD628ABBE7E061701D')
AEStestVector( i = 'aes-ecb-vt-192-99',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000020000000',
ct = 'B1D45EAF218F1799B149BAD677FE129F')
AEStestVector( i = 'aes-ecb-vt-192-100',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000010000000',
ct = 'BE08AC6DB6BD0583AA9D2ABC71C73DCD')
AEStestVector( i = 'aes-ecb-vt-192-101',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000008000000',
ct = 'BCC835BD3DF1A79E4C7C145B899A5C25')
AEStestVector( i = 'aes-ecb-vt-192-102',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000004000000',
ct = '3D311EA611FF5AF371301C58A8E9912D')
AEStestVector( i = 'aes-ecb-vt-192-103',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000002000000',
ct = 'A5A1BEA594ACC7CA80F09EA5ADDB5C71')
AEStestVector( i = 'aes-ecb-vt-192-104',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000001000000',
ct = '0F09492429FE7222D6CD8190D9F2FFBF')
AEStestVector( i = 'aes-ecb-vt-192-105',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000800000',
ct = '816D2220A16B8AAEE71364FD43636C6F')
AEStestVector( i = 'aes-ecb-vt-192-106',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000400000',
ct = 'D7E8702408419ED73191B107EAF75A0B')
AEStestVector( i = 'aes-ecb-vt-192-107',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000200000',
ct = '9B170EFB1E235B433C78E276BEA082F0')
AEStestVector( i = 'aes-ecb-vt-192-108',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000100000',
ct = '03BBECC5598AE974430F29395522F096')
AEStestVector( i = 'aes-ecb-vt-192-109',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000080000',
ct = 'DB53517766C0E8CF42059607CBA89380')
AEStestVector( i = 'aes-ecb-vt-192-110',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000040000',
ct = '2E2AF4B7931F0AEFFAC5471148A5BB97')
AEStestVector( i = 'aes-ecb-vt-192-111',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000020000',
ct = 'C872C0408266403B984F635FF5683DE4')
AEStestVector( i = 'aes-ecb-vt-192-112',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000010000',
ct = '15DCF750B0E3A68AD1F4EFD07E8967B4')
AEStestVector( i = 'aes-ecb-vt-192-113',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000008000',
ct = 'B41092048E9E6A749F6FD8CE515A23A3')
AEStestVector( i = 'aes-ecb-vt-192-114',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000004000',
ct = '4DA9267D62507994312BD5C99ADDE730')
AEStestVector( i = 'aes-ecb-vt-192-115',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000002000',
ct = '9E2FCA6D1D626E9C6A924EBF7DBF618A')
AEStestVector( i = 'aes-ecb-vt-192-116',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000001000',
ct = 'E092E8D7EF2C2465AEFB2493C3063590')
AEStestVector( i = 'aes-ecb-vt-192-117',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000000800',
ct = '1C0E58DA37D1068378A88DBE2EDE4E10')
AEStestVector( i = 'aes-ecb-vt-192-118',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000000400',
ct = '19063F854232B8509A6A3A6D46809959')
AEStestVector( i = 'aes-ecb-vt-192-119',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000000200',
ct = '447FB09E54EFA285F7530F25C4EA0022')
AEStestVector( i = 'aes-ecb-vt-192-120',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000000100',
ct = 'F6ABE86321BE40E1FBFDAFED37CC1D9B')
AEStestVector( i = 'aes-ecb-vt-192-121',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000000080',
ct = '4E8506CD006666341D6CF51F98B41F35')
AEStestVector( i = 'aes-ecb-vt-192-122',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000000040',
ct = '53995DE0009CA18BECAFB8307C54C14C')
AEStestVector( i = 'aes-ecb-vt-192-123',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000000020',
ct = '2006BF99F4C58B6CC2627856593FAEEA')
AEStestVector( i = 'aes-ecb-vt-192-124',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000000010',
ct = '2DA697D2737CB30B744A4644FA1CBC6E')
AEStestVector( i = 'aes-ecb-vt-192-125',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000000008',
ct = '47A22ACDB60C3A986A8F76ECD0EA3433')
AEStestVector( i = 'aes-ecb-vt-192-126',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000000004',
ct = 'FDAA17C2CDE20268FE36E164EA532151')
AEStestVector( i = 'aes-ecb-vt-192-127',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000000002',
ct = '98E7247C07F0FE411C267E4384B0F600')
AEStestVector( i = 'aes-ecb-vt-192-128',
key = '000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000000001',
ct = 'CD33B28AC773F74BA00ED1F312572435')
AEStestVector( i = 'aes-ecb-vt-256-1',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '80000000000000000000000000000000',
ct = 'DDC6BF790C15760D8D9AEB6F9A75FD4E')
AEStestVector( i = 'aes-ecb-vt-256-2',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '40000000000000000000000000000000',
ct = 'C7098C217C334D0C9BDF37EA13B0822C')
AEStestVector( i = 'aes-ecb-vt-256-3',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '20000000000000000000000000000000',
ct = '60F0FB0D4C56A8D4EEFEC5264204042D')
AEStestVector( i = 'aes-ecb-vt-256-4',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '10000000000000000000000000000000',
ct = '73376FBBF654D0686E0E84001477106B')
AEStestVector( i = 'aes-ecb-vt-256-5',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '08000000000000000000000000000000',
ct = '2F443B52BA5F0C6EA0602C7C4FD259B6')
AEStestVector( i = 'aes-ecb-vt-256-6',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '04000000000000000000000000000000',
ct = '75D11B0E3A68C4223D88DBF017977DD7')
AEStestVector( i = 'aes-ecb-vt-256-7',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '02000000000000000000000000000000',
ct = '779B38D15BFFB63D8D609D551A5CC98E')
AEStestVector( i = 'aes-ecb-vt-256-8',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '01000000000000000000000000000000',
ct = '5275F3D86B4FB8684593133EBFA53CD3')
AEStestVector( i = 'aes-ecb-vt-256-9',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00800000000000000000000000000000',
ct = '1CEF2074B336CEC62F12DEA2F6AB1481')
AEStestVector( i = 'aes-ecb-vt-256-10',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00400000000000000000000000000000',
ct = '1AEF5ABBAD9D7160874578DCD8BAE172')
AEStestVector( i = 'aes-ecb-vt-256-11',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00200000000000000000000000000000',
ct = '46C525DB17E72F26BF03216846B6F609')
AEStestVector( i = 'aes-ecb-vt-256-12',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00100000000000000000000000000000',
ct = 'E24411F941BBE08788781E3EC52CBAA4')
AEStestVector( i = 'aes-ecb-vt-256-13',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00080000000000000000000000000000',
ct = '83A3DEDD1DD27018F6A6477E40527581')
AEStestVector( i = 'aes-ecb-vt-256-14',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00040000000000000000000000000000',
ct = 'B68F8A2CDBAB0C923C67FC8F0F1087DE')
AEStestVector( i = 'aes-ecb-vt-256-15',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00020000000000000000000000000000',
ct = '649944A70C32BF87A7409E7AE128FDE8')
AEStestVector( i = 'aes-ecb-vt-256-16',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00010000000000000000000000000000',
ct = '2846526D67387539C89314DE9E0C2D02')
AEStestVector( i = 'aes-ecb-vt-256-17',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00008000000000000000000000000000',
ct = 'A9A0B8402E53C70DD1688054BA58DDFD')
AEStestVector( i = 'aes-ecb-vt-256-18',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00004000000000000000000000000000',
ct = '4A72E6E1B79C83AC4BE3EBA5699EED48')
AEStestVector( i = 'aes-ecb-vt-256-19',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00002000000000000000000000000000',
ct = 'B0E36B867BA4FF2B77D0614B0E364E4C')
AEStestVector( i = 'aes-ecb-vt-256-20',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00001000000000000000000000000000',
ct = '49B57DE141F6418E3090F24DDD4014B6')
AEStestVector( i = 'aes-ecb-vt-256-21',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000800000000000000000000000000',
ct = 'A6C0D5B9797258E1987AC5F6CD20146D')
AEStestVector( i = 'aes-ecb-vt-256-22',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000400000000000000000000000000',
ct = '426CF4BDCAA369175965D26E7C71EEA2')
AEStestVector( i = 'aes-ecb-vt-256-23',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000200000000000000000000000000',
ct = 'E27F484CE54BC99BC1A52BDA3B518A26')
AEStestVector( i = 'aes-ecb-vt-256-24',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000100000000000000000000000000',
ct = 'D16D186284C7E6EE64B8104E0EF20BA5')
AEStestVector( i = 'aes-ecb-vt-256-25',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000080000000000000000000000000',
ct = '6431F8538AD54E1E044A9F71F8EF556B')
AEStestVector( i = 'aes-ecb-vt-256-26',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000040000000000000000000000000',
ct = 'ECD57CEB451D27EB96C55B2042257E8E')
AEStestVector( i = 'aes-ecb-vt-256-27',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000020000000000000000000000000',
ct = '4F0F188DC911B1954AFBC734C9F68872')
AEStestVector( i = 'aes-ecb-vt-256-28',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000010000000000000000000000000',
ct = 'B54DEF0337626B65614E81EDFDE620F3')
AEStestVector( i = 'aes-ecb-vt-256-29',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000008000000000000000000000000',
ct = '6655D8074CAE0B90B0D3A3FE72D4D9DB')
AEStestVector( i = 'aes-ecb-vt-256-30',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000004000000000000000000000000',
ct = 'C6B74B6B9EB4FC0C9A237DB1B616D09A')
AEStestVector( i = 'aes-ecb-vt-256-31',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000002000000000000000000000000',
ct = 'D7B5D076EA56EC2B20791D7AD51CCF8F')
AEStestVector( i = 'aes-ecb-vt-256-32',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000001000000000000000000000000',
ct = 'FE160C224BF003CE3BDDC90CB52ED22C')
AEStestVector( i = 'aes-ecb-vt-256-33',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000800000000000000000000000',
ct = '5E00DA9BA94B5EC0D258D8A8002E0F6A')
AEStestVector( i = 'aes-ecb-vt-256-34',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000400000000000000000000000',
ct = '09AC6DCFF4DACFF1651E2BA212A292A3')
AEStestVector( i = 'aes-ecb-vt-256-35',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000200000000000000000000000',
ct = 'B283617E318D99AF83A05D9810BA89F7')
AEStestVector( i = 'aes-ecb-vt-256-36',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000100000000000000000000000',
ct = '0B5F70CCB40B0EF2538AE9B4A9770B35')
AEStestVector( i = 'aes-ecb-vt-256-37',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000080000000000000000000000',
ct = '43282BF180248FB517839B37F4DDAAE4')
AEStestVector( i = 'aes-ecb-vt-256-38',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000040000000000000000000000',
ct = 'DDBD534C8B2E6D30A268F88C55AD765B')
AEStestVector( i = 'aes-ecb-vt-256-39',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000020000000000000000000000',
ct = 'A41A164E50EC2D9F175E752B755E0B5C')
AEStestVector( i = 'aes-ecb-vt-256-40',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000010000000000000000000000',
ct = '37BFF99FF2F7AA97779E4ADF6F13FB10')
AEStestVector( i = 'aes-ecb-vt-256-41',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000008000000000000000000000',
ct = '9BA4F7BD298152903A683C4CEC669216')
AEStestVector( i = 'aes-ecb-vt-256-42',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000004000000000000000000000',
ct = '5FB750C7CE10DE7B4504248914D0DA06')
AEStestVector( i = 'aes-ecb-vt-256-43',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000002000000000000000000000',
ct = '3E748BFA108E086F51D56EC74A9E0FB9')
AEStestVector( i = 'aes-ecb-vt-256-44',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000001000000000000000000000',
ct = '31D4E56B99F5B73C1B8437DF332AFB98')
AEStestVector( i = 'aes-ecb-vt-256-45',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000800000000000000000000',
ct = '9DC6717B84FC55D266E7B1D9B5C52A5F')
AEStestVector( i = 'aes-ecb-vt-256-46',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000400000000000000000000',
ct = '8EF8BA007F23C0A50FC120E07041BCCD')
AEStestVector( i = 'aes-ecb-vt-256-47',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000200000000000000000000',
ct = 'C58F38E1839FC1918A12B8C9E88C66B6')
AEStestVector( i = 'aes-ecb-vt-256-48',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000100000000000000000000',
ct = 'B695D72A3FCF508C4050E12E40061C2D')
AEStestVector( i = 'aes-ecb-vt-256-49',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000080000000000000000000',
ct = '5D2736AD478A50583BC8C11BEFF16D7A')
AEStestVector( i = 'aes-ecb-vt-256-50',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000040000000000000000000',
ct = 'DF0EACA8F17847AD41F9578F14C7B56B')
AEStestVector( i = 'aes-ecb-vt-256-51',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000020000000000000000000',
ct = 'E5AA14AD48AD0A3C47CC35D5F8020E51')
AEStestVector( i = 'aes-ecb-vt-256-52',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000010000000000000000000',
ct = '11BE6C8F58EBD8CEF1A53F591A68E8CE')
AEStestVector( i = 'aes-ecb-vt-256-53',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000008000000000000000000',
ct = 'ECFE7BAFCBF42C1FEE015488770B3053')
AEStestVector( i = 'aes-ecb-vt-256-54',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000004000000000000000000',
ct = 'E552649F8D8EC4A1E1CD6DF50B6E6777')
AEStestVector( i = 'aes-ecb-vt-256-55',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000002000000000000000000',
ct = '521C0629DE93B9119CDB1DDC5809DDEA')
AEStestVector( i = 'aes-ecb-vt-256-56',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000001000000000000000000',
ct = 'CB38A62A0BAB1784156BA038CBA99BF6')
AEStestVector( i = 'aes-ecb-vt-256-57',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000800000000000000000',
ct = '76CCEE8AAACD394DE1EEF3DDA10CB54B')
AEStestVector( i = 'aes-ecb-vt-256-58',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000400000000000000000',
ct = '6AFF910FA1D5673140E2DB59B8416049')
AEStestVector( i = 'aes-ecb-vt-256-59',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000200000000000000000',
ct = '064A12C0EF73FB386801BF4F35F3120D')
AEStestVector( i = 'aes-ecb-vt-256-60',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000100000000000000000',
ct = '2240E374929D5B1BB8FF0FFDDDF640EC')
AEStestVector( i = 'aes-ecb-vt-256-61',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000080000000000000000',
ct = 'D4BA15C904C7692185DE85C02052E180')
AEStestVector( i = 'aes-ecb-vt-256-62',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000040000000000000000',
ct = '1714A315AB0166728A44CD91D4AE9018')
AEStestVector( i = 'aes-ecb-vt-256-63',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000020000000000000000',
ct = '6C970BDD9F0E222722EA31A1D12DD0AD')
AEStestVector( i = 'aes-ecb-vt-256-64',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000010000000000000000',
ct = 'F5956EDF02BD36A401BBB6CE77C3D3FB')
AEStestVector( i = 'aes-ecb-vt-256-65',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000008000000000000000',
ct = '0CA11F122CCD7C259DC597EED3DF9BC4')
AEStestVector( i = 'aes-ecb-vt-256-66',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000004000000000000000',
ct = '50109AB4912AD2560B206F331B62EB6C')
AEStestVector( i = 'aes-ecb-vt-256-67',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000002000000000000000',
ct = 'DBE7C91A4175614889A2D4BEFD64845E')
AEStestVector( i = 'aes-ecb-vt-256-68',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000001000000000000000',
ct = '0D3322853A571A6B46B79C0228E0DD25')
AEStestVector( i = 'aes-ecb-vt-256-69',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000800000000000000',
ct = '96E4EE0BB9A11C6FB8522F285BADDEB6')
AEStestVector( i = 'aes-ecb-vt-256-70',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000400000000000000',
ct = '96705C52D2CFCE82E630C93477C79C49')
AEStestVector( i = 'aes-ecb-vt-256-71',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000200000000000000',
ct = 'C50130AED6A126149D71F3888C83C232')
AEStestVector( i = 'aes-ecb-vt-256-72',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000100000000000000',
ct = '4816EFE3DEB380566EBA0C17BF582090')
AEStestVector( i = 'aes-ecb-vt-256-73',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000080000000000000',
ct = '0390857B4C8C98E4CF7A2B6F3394C507')
AEStestVector( i = 'aes-ecb-vt-256-74',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000040000000000000',
ct = '422E73A02025EBE8B8B5D6E0FA24FCB2')
AEStestVector( i = 'aes-ecb-vt-256-75',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000020000000000000',
ct = '3271AA7F4BF1D7C38050A43076D4FF76')
AEStestVector( i = 'aes-ecb-vt-256-76',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000010000000000000',
ct = 'D2074946F0D37B8975607BFC2E70234C')
AEStestVector( i = 'aes-ecb-vt-256-77',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000008000000000000',
ct = '1A509194C1270AB92E5A42D3A9F8D98B')
AEStestVector( i = 'aes-ecb-vt-256-78',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000004000000000000',
ct = '512438946360CCC4A5C6D73F6EED7130')
AEStestVector( i = 'aes-ecb-vt-256-79',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000002000000000000',
ct = '98CFCDEC46EBEA1A286B3004F2746A0D')
AEStestVector( i = 'aes-ecb-vt-256-80',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000001000000000000',
ct = 'A1CF369949677A3AF3D58E3EABF2741B')
AEStestVector( i = 'aes-ecb-vt-256-81',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000800000000000',
ct = 'D84C2E1A0E4A52166FA8FF6889D1E5E2')
AEStestVector( i = 'aes-ecb-vt-256-82',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000400000000000',
ct = '4AD91CCEEF60119B5078FD162D2735DE')
AEStestVector( i = 'aes-ecb-vt-256-83',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000200000000000',
ct = '2860793D818E97AAFF1D339D7702438D')
AEStestVector( i = 'aes-ecb-vt-256-84',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000100000000000',
ct = '6F9068BE73364AE250D89D78A6C9CE6F')
AEStestVector( i = 'aes-ecb-vt-256-85',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000080000000000',
ct = '024FC3FEF4883FEB1A8DD005305FECCE')
AEStestVector( i = 'aes-ecb-vt-256-86',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000040000000000',
ct = '08A61FE0816D75EA15EB3C9FB9CCDED6')
AEStestVector( i = 'aes-ecb-vt-256-87',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000020000000000',
ct = '449C86DFA13F260175CE39797686FFA4')
AEStestVector( i = 'aes-ecb-vt-256-88',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000010000000000',
ct = '4FFFFC29A59858E1133F2BFB1A8A4817')
AEStestVector( i = 'aes-ecb-vt-256-89',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000008000000000',
ct = '19425D1F6480B25096561295697DC2B7')
AEStestVector( i = 'aes-ecb-vt-256-90',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000004000000000',
ct = '31974727ECDD2C77C3A428FC3A8CB3FC')
AEStestVector( i = 'aes-ecb-vt-256-91',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000002000000000',
ct = 'A57CD704B3C95E744D08DF443458F2F5')
AEStestVector( i = 'aes-ecb-vt-256-92',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000001000000000',
ct = '486D8C193DB1ED73ACB17990442FC40B')
AEStestVector( i = 'aes-ecb-vt-256-93',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000800000000',
ct = '5E4DBF4E83AB3BC055B9FCC7A6B3A763')
AEStestVector( i = 'aes-ecb-vt-256-94',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000400000000',
ct = 'ACF2E0A693FBBCBA4D41B861E0D89E37')
AEStestVector( i = 'aes-ecb-vt-256-95',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000200000000',
ct = '32A7CB2AE066A51D2B78FC4B4CFCB608')
AEStestVector( i = 'aes-ecb-vt-256-96',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000100000000',
ct = '677D494DBB73CAF55C1990158DA12F14')
AEStestVector( i = 'aes-ecb-vt-256-97',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000080000000',
ct = '082A0D2367512ADF0D75A151BFBE0A17')
AEStestVector( i = 'aes-ecb-vt-256-98',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000040000000',
ct = '5E5BB7337923C482CE8CBA249E6A8C7D')
AEStestVector( i = 'aes-ecb-vt-256-99',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000020000000',
ct = 'D3001BA7C7026EE3E5003179530AFCFC')
AEStestVector( i = 'aes-ecb-vt-256-100',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000010000000',
ct = '46EC44F8931E629FE8FD8961312EDDE1')
AEStestVector( i = 'aes-ecb-vt-256-101',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000008000000',
ct = 'C5F8ECD79C7B30E81D17E32079969310')
AEStestVector( i = 'aes-ecb-vt-256-102',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000004000000',
ct = '5B8AD6919E24CAEBCC55401AEE0C9802')
AEStestVector( i = 'aes-ecb-vt-256-103',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000002000000',
ct = 'C2302B7E701B5CC7F8B29E3516DBBFA6')
AEStestVector( i = 'aes-ecb-vt-256-104',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000001000000',
ct = 'A1D04D6A76F9F7A94D49FAA64A87F244')
AEStestVector( i = 'aes-ecb-vt-256-105',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000800000',
ct = '7FB6F92D35B5CB6C631600EDB9E860BA')
AEStestVector( i = 'aes-ecb-vt-256-106',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000400000',
ct = 'B2EF7078BCFACE07AEEC3F9B48830EB3')
AEStestVector( i = 'aes-ecb-vt-256-107',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000200000',
ct = 'F475A7493D24C7036E53390374C378B3')
AEStestVector( i = 'aes-ecb-vt-256-108',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000100000',
ct = 'B36802AC987377A37BD8EADC97C57D60')
AEStestVector( i = 'aes-ecb-vt-256-109',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000080000',
ct = 'ADDCD3D19689C4DDC738CE5F69DC9505')
AEStestVector( i = 'aes-ecb-vt-256-110',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000040000',
ct = '0DAF8CA22884915403C0F0BB1F4BD74F')
AEStestVector( i = 'aes-ecb-vt-256-111',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000020000',
ct = '4AF36BAE2660503B3248E4685059FD05')
AEStestVector( i = 'aes-ecb-vt-256-112',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000010000',
ct = '7D5631814DD8E917D97A0D514C743971')
AEStestVector( i = 'aes-ecb-vt-256-113',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000008000',
ct = 'BC3352500FC0CBB9DB5B5F6B491C1BE8')
AEStestVector( i = 'aes-ecb-vt-256-114',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000004000',
ct = '6A4A30BA87E87AF65C90AEB7AFEDC76B')
AEStestVector( i = 'aes-ecb-vt-256-115',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000002000',
ct = '77E6125897668AC8E73E8C79A6FF8336')
AEStestVector( i = 'aes-ecb-vt-256-116',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000001000',
ct = '3FA9D39104EBB323C7AAAA248960DD1E')
AEStestVector( i = 'aes-ecb-vt-256-117',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000000800',
ct = 'FAD75AD76AB10ADC49036B250E229D39')
AEStestVector( i = 'aes-ecb-vt-256-118',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000000400',
ct = '2FACAA5FE35B228A16AC74088D702EC4')
AEStestVector( i = 'aes-ecb-vt-256-119',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000000200',
ct = '88B6CBCFDFEF8AD91720A1BB69A1F33E')
AEStestVector( i = 'aes-ecb-vt-256-120',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000000100',
ct = 'C7E9D250998632D444356242EF04058D')
AEStestVector( i = 'aes-ecb-vt-256-121',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000000080',
ct = 'B14DAD8D3D9153F46C0D3A1AD63C7A05')
AEStestVector( i = 'aes-ecb-vt-256-122',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000000040',
ct = '60ABA678A506608D0845966D29B5F790')
AEStestVector( i = 'aes-ecb-vt-256-123',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000000020',
ct = '482DC43F2388EF25D24144E144BD834E')
AEStestVector( i = 'aes-ecb-vt-256-124',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000000010',
ct = '1490A05A7CEE43BDE98B56E309DC0126')
AEStestVector( i = 'aes-ecb-vt-256-125',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000000008',
ct = 'ABFA77CD6E85DA245FB0BDC5E52CFC29')
AEStestVector( i = 'aes-ecb-vt-256-126',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000000004',
ct = 'DD4AB1284D4AE17B41E85924470C36F7')
AEStestVector( i = 'aes-ecb-vt-256-127',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000000002',
ct = 'CEA7403D4D606B6E074EC5D3BAF39D18')
AEStestVector( i = 'aes-ecb-vt-256-128',
key = '0000000000000000000000000000000000000000000000000000000000000000',
pt = '00000000000000000000000000000001',
ct = '530F8AFBC74536B9A963B4F1C4CB738B')
 
# Make this test module runnable from the command prompt
if __name__ == "__main__":
unittest.main()