Added error handling for invalid key sizes.
Added index code to provide a protected/convenient entry into the AES-CMAC code.