title: 32-bit implementation of AES encryption
body: <p>I'm trying to implement AES. I currently have implemented <code>subByte()</code>, <code>shiftRow()</code>, <code>mixColumn()</code>, <code>addRoundkey()</code> and generation roundkey of 8-bit AES, and that is working. But its performance is not good.  So I want to implement 32-bit AES in software, but generating the extended s-box is confusing me. How does data entering as 8-bit come out as 32-bit? I can't find a 32-bit implementation of AES in software.</p>