'Initialize AES, keySize is in bytes'

def __init__(self, key=None, padding=padWithPadLen(), keySize=16):

    if (not ((keySize == 16) or (keySize == 24) or (keySize == 32))):
        raise BadKeySizeError, 'Illegal    AES    key    size,    must    be    16,    24,    or    32    bytes'
    Rijndael.__init__(self, key, padding=padding, keySize=keySize, blockSize=16)
    self.name = 'AES'
