modified aes_addroundkey and submudles to make it synthesizable