eliminated multiple of 16 check for AES
don't use crypto++ AES directly