diff options
author | Richard Levitte <levitte@openssl.org> | 2011-03-24 22:55:02 +0000 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2011-03-24 22:55:02 +0000 |
commit | 399aa6b5ffd37e2601af4524bb71d862cbee4a84 (patch) | |
tree | 4a8007b086c33a2525c237209fbfbd6bb6070b9f /Makefile.org | |
parent | 487b023f3d30114cad2118be70a47171ea4d65cd (diff) | |
download | openssl-new-399aa6b5ffd37e2601af4524bb71d862cbee4a84.tar.gz |
Implement FIPS CMAC.
* 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.
Diffstat (limited to 'Makefile.org')
-rw-r--r-- | Makefile.org | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Makefile.org b/Makefile.org index b1ad7cb052..73e8b6dd26 100644 --- a/Makefile.org +++ b/Makefile.org @@ -295,6 +295,7 @@ FIPS_EX_OBJ= ../crypto/aes/aes_cfb.o \ ../crypto/bn/bn_word.o \ ../crypto/bn/bn_x931p.o \ ../crypto/buffer/buf_str.o \ + ../crypto/cmac/cmac.o \ ../crypto/cryptlib.o \ ../crypto/des/cfb64ede.o \ ../crypto/des/cfb64enc.o \ |