Implements the Cipher-based Message Authentication Code (CMAC) as defined in RFC4493 and NIST SP 800-38B.