ARM: move AES typedefs and function prototypes to separate header