summaryrefslogtreecommitdiffstats
path: root/fips/cmac/fips_cmac_selftest.c
AgeCommit message (Collapse)Author
2014-12-08Remove fipscanister from Configure, delete fips directoryDr. Stephen Henson
Reviewed-by: Tim Hudson <tjh@openssl.org>
2011-10-12Fix warnings.Dr. Stephen Henson
2011-09-14Allow for dynamic base in Win64 FIPS module.Andy Polyakov
2011-09-14Update CMAC/HMAC sefltests to use NIDs instead of function pointers.Dr. Stephen Henson
Simplify HMAC selftest as each test currently uses the same key and hash data.
2011-04-14Report each cipher used with CMAC tests.Dr. Stephen Henson
Only add one error to error queue if a specific test type fails.
2011-04-14Update CMAC, HMAC, GCM to use new POST system.Dr. Stephen Henson
Fix crash if callback not set.
2011-03-31fix warningsDr. Stephen Henson
2011-03-25Fix compiler warnings.Dr. Stephen Henson
2011-03-25* fips/cmac/fips_cmac_selftest.c: Because the examples in SP_800-38BRichard Levitte
aren't trustworthy (see examples 13 and 14, they have the same mac, as do examples 17 and 18), use examples from official test vectors instead.
2011-03-24Implement FIPS CMAC.Richard Levitte
* fips/cmac/*: Implement the basis for FIPS CMAC, using FIPS HMAC as an example. * crypto/cmac/cmac.c: Enable the FIPS API. Change to use M_EVP macros where possible. * crypto/evp/evp.h: (some of the macros get added with this change) * fips/fips.h, fips/utl/fips_enc.c: Add a few needed functions and use macros to have cmac.c use these functions. * Makefile.org, fips/Makefile, fips/fips.c: Hook it in.