crypto: add CMAC support to CryptoAPI