16 - AES Coding Implementation Introduction
17 - Start of Implementation
18 - Fields and Global Variables Initialization
19 - Key Expansion Method Part 1
20 - Key Expansion Method Part 2
21 - XorWithIv and AddRoundKey Methods
22 - SubBytes ShiftRows and MixColumns Methods
23 - Cipher and AES Initialization
24 - AES CBC Encrypt Buffer Method
25 - InvSubBytes InvShiftRows and InvMixColumns Methods
26 - InvCipher and AES CBC Decrypt Buffer Methods
27 - Generate Hash Signatures
28 - Encrypt a Total File Part 1
29 - Padding Data and Functionality
30 - NumberToHex Method and Encrypt a Total File Part 2
31 - Decrypt a Total File Part 1
32 - Decrypt a Total File Part 2