Hi Steve On 4 March 2013 14:22, Dr. Stephen Henson <st...@openssl.org> wrote:
> CMAC needs a separate API because it doesn't behave like a normal cipher. > Check out the CMAC_* functions. They behave in a very similar way to the > HMAC_* functions except they take a cipher instead of a digest algorithm. > I am intrigued by this answer, because I was under the impression that you can calculate CMACs using the EVP_DigestSign* API. (I have some sample code that does it!!) However, your answer above seems to imply that that is not the case. Is the EVP interface not suitable for some reason? Many thanks Matt