aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/cmac
Commit message (Collapse)AuthorAgeFilesLines
* Remove EXHEADER, TEST, APPS, links:, install: and uninstall: where relevantRichard Levitte2015-03-311-17/+1
| | | | | | | | | | | | With no more symlinks, there's no need for those variables, or the links target. This also goes for all install: and uninstall: targets that do nothing but copy $(EXHEADER) files, since that's now taken care of by the top Makefile. Also, removed METHTEST from test/Makefile. It looks like an old test that's forgotten... Reviewed-by: Rich Salz <rsalz@openssl.org>
* Stop symlinking, move files to intended directoryRichard Levitte2015-03-311-82/+0
| | | | | | | | | | | | | Rather than making include/openssl/foo.h a symlink to crypto/foo/foo.h, this change moves the file to include/openssl/foo.h once and for all. Likewise, move crypto/foo/footest.c to test/footest.c, instead of symlinking it there. Originally-by: Geoff Thorpe <geoff@openssl.org> Reviewed-by: Rich Salz <rsalz@openssl.org>
* make dependDr. Stephen Henson2015-03-241-3/+3
| | | | Reviewed-by: Matt Caswell <matt@openssl.org>
* Move some EVP internals to evp_int.hDr. Stephen Henson2015-03-241-1/+1
| | | | | | Move EVP internals to evp_int.h, remove -Ievp hack from crypto/Makefile Reviewed-by: Matt Caswell <matt@openssl.org>
* Move some ASN.1 internals to asn1_int.hDr. Stephen Henson2015-03-241-1/+1
| | | | | | | | Move ASN.1 internals used across multiple directories into new internal header file asn1_int.h remove crypto/Makefile hack which allowed other directories to include "asn1_locl.h" Reviewed-by: Matt Caswell <matt@openssl.org>
* Run util/openssl-format-source -v -c .Matt Caswell2015-01-224-378/+359
| | | | Reviewed-by: Tim Hudson <tjh@openssl.org>
* remove OPENSSL_FIPSAPIDr. Stephen Henson2014-12-081-1/+1
| | | | Reviewed-by: Tim Hudson <tjh@openssl.org>
* Remove fips_constseg references.Dr. Stephen Henson2014-12-081-1/+0
| | | | Reviewed-by: Tim Hudson <tjh@openssl.org>
* Remove fipscanister build functionality from makefiles.Dr. Stephen Henson2014-12-081-1/+1
| | | | Reviewed-by: Tim Hudson <tjh@openssl.org>
* Remove all .cvsignore filesRich Salz2014-11-281-4/+0
| | | | Reviewed-by: Tim Hudson <tjh@openssl.org>
* Add functions returning security bits.Dr. Stephen Henson2014-03-281-1/+1
| | | | | Add functions to return the "bits of security" for various public key algorithms. Based on SP800-57.
* fix reset fixDr. Stephen Henson2012-04-111-1/+1
|
* make reinitialisation work for CMACDr. Stephen Henson2012-04-111-0/+2
|
* cmac.c: optimize make_kn and move zero_iv to const segment.Andy Polyakov2012-01-061-10/+9
|
* make updateBodo Möller2011-09-051-6/+5
|
* license correction, no EAY code included in this fileDr. Stephen Henson2011-06-032-10/+0
|
* restore .cvsignoreDr. Stephen Henson2011-04-011-0/+1
|
* temporarily update .cvsignoreDr. Stephen Henson2011-04-011-1/+0
|
* make updateRichard Levitte2011-03-241-5/+6
|
* Implement FIPS CMAC.Richard Levitte2011-03-241-10/+12
| | | | | | | | | | | * 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.
* Change AR to ARX to allow exclusion of fips object modulesDr. Stephen Henson2011-01-261-1/+1
|
* Add algorithm specific signature printing. An individual ASN1 method canDr. Stephen Henson2010-03-061-1/+1
| | | | | | | | | | | now print out signatures instead of the standard hex dump. More complex signatures (e.g. PSS) can print out more meaningful information. Sample DSA version included that prints out the signature parameters r, s. [Note EVP_PKEY_ASN1_METHOD is an application opaque structure so adding new fields in the middle has no compatibility issues]
* Use supplied ENGINE when initialising CMAC. Restore pctx setting.Dr. Stephen Henson2010-02-081-1/+1
|
* add cvsignoreDr. Stephen Henson2010-02-081-0/+4
|
* Make update.Dr. Stephen Henson2010-02-081-0/+35
|
* Make CMAC API similar to HMAC API. Add methods for CMAC.Dr. Stephen Henson2010-02-085-10/+380
|
* Initial experimental CMAC implementation.Dr. Stephen Henson2010-02-073-0/+388