Age | Commit message (Collapse) | Author |
|
|
|
Only add one error to error queue if a specific test type fails.
|
|
Fix crash if callback not set.
|
|
|
|
|
|
|
|
|
|
this will perform all standalone operations such as setting error
callbacks, entering FIPS mode etc.
|
|
|
|
|
|
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.
|
|
both names.
|
|
support (Two Key TDEA is not supported), to handle really big
messages (some of the test vectors have messages 65536 bytes long),
and to handle cases where there are several keys (Three Key TDEA)
|
|
* 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.
|