## Implementing the main sub-functions for the rounds of AES. - SubBytes - ShiftRow - MixColumns All that is necessary is to make the inverse of the encryption functions. AddRoundKey does not need to be altered.