I have a need for validating CMACs. Does Crypto++ offer it under
another name? I've already looked for it under OMAC.
Jeff
From the Crypto++ source code, CBC_MAC looks like the flawed CBC-MAC
and not the CMAC specified in FIPS 800-38.This is confirmed with the
source code comments:
Compatible with FIPS 113....
Secure only for fixed length messages.
For variable length messages use DMAC.
Unfortunately, looking at the source for DMAC (in dmac.h), it does not
appear that DMAC is an acronym for CMAC...
Jeff