summaryrefslogtreecommitdiffstats
path: root/crypto/modes/Makefile
AgeCommit message (Collapse)Author
2016-01-12Move Makefiles to Makefile.inRich Salz
Create Makefile's from Makefile.in Rename Makefile.org to Makefile.in Rename Makefiles to Makefile.in Address review feedback from Viktor and Richard Reviewed-by: Viktor Dukhovni <viktor@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org>
2015-05-22Fix the update target and remove duplicate file updatesRichard Levitte
We had updates of certain header files in both Makefile.org and the Makefile in the directory the header file lived in. This is error prone and also sometimes generates slightly different results (usually just a comment that differs) depending on which way the update was done. This removes the file update targets from the top level Makefile, adds an update: target in all Makefiles and has it depend on the depend: or local_depend: targets, whichever is appropriate, so we don't get a double run through the whole file tree. Reviewed-by: Rich Salz <rsalz@openssl.org>
2015-05-14make dependRichard Levitte
Reviewed-by: Rich Salz <rsalz@openssl.org>
2015-03-31Remove EXHEADER, TEST, APPS, links:, install: and uninstall: where relevantRichard Levitte
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>
2014-12-08Remove fipscanister build functionality from makefiles.Dr. Stephen Henson
Reviewed-by: Tim Hudson <tjh@openssl.org>
2014-12-08Add support for OCB mode as per RFC7253Matt Caswell
Reviewed-by: Tim Hudson <tjh@openssl.org>
2014-09-20Harmonize Tru64 and Linux make rules.Andy Polyakov
RT: 3333,3165 Reviewed-by: Rich Salz <rsalz@openssl.org>
2014-07-20Engage GHASH for PowerISA 2.0.7.Andy Polyakov
[and split ppccap.c to ppccap.c and ppc_arch.h] Reviewed-by: Kurt Roeckx <kurt@openssl.org> Reviewed-by: Tim Hudson <tjh@openssl.org>
2014-07-16Revert "Engage GHASH for PowerISA 2.07."Andy Polyakov
This reverts commit 14aaf883d93fb2e321ef1fe25f687fb7b62ef8fe.
2014-07-16Engage GHASH for PowerISA 2.07.Andy Polyakov
2014-06-06Engage GHASH for ARMv8.Andy Polyakov
2014-02-19make dependDr. Stephen Henson
2013-11-12Make Makefiles OSF-make-friendly.Andy Polyakov
PR: 3165
2013-07-17EVP support for wrapping algorithms.Dr. Stephen Henson
Add support for key wrap algorithms via EVP interface. Generalise AES wrap algorithm and add to modes, making existing AES wrap algorithm a special case. Move test code to evptests.txt
2013-03-29Add AES-NI GCM stitch.Andy Polyakov
2013-02-21make depend.Ben Laurie
2013-01-19Make "make depend" work on MacOS out of the box.Ben Laurie
2012-11-05cbc128.c: fix strict aliasing warning.Andy Polyakov
2012-11-05Fix gcc 4.8 warning (strict aliasing violation).Ben Laurie
2011-09-05make updateBodo Möller
2011-04-18Compile ccm128.c, move some structures to modes_lcl.h add prototypes.Dr. Stephen Henson
2011-04-12Provisional AES XTS support.Dr. Stephen Henson
2011-04-01ARM assembler pack: profiler-assisted optimizations and NEON support.Andy Polyakov
2011-03-24make updateRichard Levitte
2011-03-12Add SRP support.Ben Laurie
2011-02-22Add modes_lcl.h to header list.Dr. Stephen Henson
2011-02-21Update dependencies.Dr. Stephen Henson
2011-02-03make updateBodo Möller
2011-01-26Change AR to ARX to allow exclusion of fips object modulesDr. Stephen Henson
2010-09-05ghash-ia64.pl: 50% performance improvement of gcm_ghash_4bit.Andy Polyakov
2010-08-21crypto/modes/Makefile: fix typo in ghash-parisc.s rule.Andy Polyakov
2010-07-26modes/Makefile: update clean rule.Andy Polyakov
2010-07-08crypto/*/Makefile: unify "catch-all" assembler make rules and harmonizeAndy Polyakov
ARM assembler modules.
2010-07-02ghash-sparcv9.pl: fix Makefile rule and add performance data for T1.Andy Polyakov
2010-05-04"Jumbo" update for crypto/modes:Andy Polyakov
- introduce common modes_lcl.h; - ctr128.c: implement additional CRYPTO_ctr128_encrypt_ctr32 interface; - gcm128.c: add omitted ARM initialization, remove ctx.ctr;
2010-04-28Add ghash-parisc.pl.Andy Polyakov
2010-04-22Take gcm128.c and ghash assembler modules into the build loop.Andy Polyakov
2008-12-27Add modes/cts128.c, Ciphertext Stealing implementation.Andy Polyakov
2008-12-16128-bit block cipher modes consolidation. As consolidated functionsAndy Polyakov
rely on indirect call to block functions, they are not as fast as non-consolidated routines. However, performance loss(*) is within measurement error and consolidation advantages are considered to outweigh it. (*) actually one can observe performance *improvement* on e.g. CBC benchmarks thanks to optimization, which also becomes shared among ciphers.