summaryrefslogtreecommitdiffstats
path: root/crypto/Makefile
AgeCommit message (Collapse)Author
2015-05-23Fix 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> (cherry picked from commit 0f539dc1a2f45580435c39dada44dd276e79cb88) Conflicts: Makefile.org apps/Makefile test/Makefile
2015-01-13Make output from openssl version -f consistent with previous versionsMatt Caswell
Reviewed-by: Andy Polyakov <appro@openssl.org> (cherry picked from commit 2d2671790ee12dedd92c97f35b6feb755b8d4374)
2014-12-19Fix a problem if CFLAGS is too long cversion.c fails to compile when configMatt Caswell
is run with --strict-warnings. Reviewed-by: Richard Levitte <levitte@openssl.org> (cherry picked from commit 488f16e31b8f5ec2513410929325d0830d76762d)
2014-09-25Add constant_time_locl.h to HEADERS,Tim Hudson
so the Win32 compile picks it up correctly. Reviewed-by: Richard Levitte <levitte@openssl.org>
2014-09-20Harmonize Tru64 and Linux make rules.Andy Polyakov
RT: 3333,3165 Reviewed-by: Rich Salz <rsalz@openssl.org> (cherry picked from commit d475b2a3bfde8d4aceefb41b21acc3711893d2a8)
2014-08-28Constant-time utilitiesEmilia Kasper
Pull constant-time methods out to a separate header, add tests. Reviewed-by: Bodo Moeller <bodo@openssl.org> (cherry picked from commit 5a3d21c0585064292bde5cd34089e120487ab687) Conflicts: ssl/s3_cbc.c test/Makefile
2014-02-26crypto/Makefile: make it OSF-make-friendlyAndy Polyakov
PR: 3165
2013-11-12Make Makefiles OSF-make-friendly.Andy Polyakov
PR: 3165 (cherry picked from commit d1cf23ac86c05b22b8780e2c03b67230564d2d34)
2013-06-13Backport single makefile from master.Ben Laurie
2011-12-10typoDr. Stephen Henson
2011-11-14Mafiles updates to accomodate assembler update from HEAD.Andy Polyakov
2011-08-14Remove hard coded ecdsaWithSHA1 hack in ssl routines and check for RSADr. Stephen Henson
using OBJ xref utilities instead of string comparison with OID name. This removes the arbitrary restriction on using SHA1 only with some ECC ciphersuites.
2011-08-04Backport GCM support from HEAD. Minimal support at present: no assemblyDr. Stephen Henson
language optimisation. [original by Andy]
2011-06-21Add FIPS error codes.Dr. Stephen Henson
2011-05-26Use || instead of && so build doesn't fail.Dr. Stephen Henson
2011-05-26Support shared library builds of FIPS capable OpenSSL, add fipscanister.oDr. Stephen Henson
to libcrypto.a so linking to libcrypto.a works.
2011-05-26The first of many changes to make OpenSSL 1.0.1 FIPS capable.Dr. Stephen Henson
Add static build support to openssl utility. Add new "fips" option to Configure. Make use of installed fipsld and fips_standalone_sha1 Initialise FIPS error callbacks, locking and DRBG. Doesn't do anything much yet: no crypto is redirected to the FIPS module. Doesn't completely build either but the openssl utility can enter FIPS mode: which doesn't do anything much either.
2011-05-21LIBOBJ contained o_fips.c, now o_fips.o.Richard Levitte
2011-05-19Implement FIPS_mode and FIPS_mode_setDr. Stephen Henson
2010-07-26Replace alphacpuid.s with alphacpuid.pl to ensure it makes to release ↵Andy Polyakov
tar-balls [from HEAD]. PR: 2309
2009-04-06PR: 1890Dr. Stephen Henson
Submitted by: "Green, Paul" <Paul.Green@stratus.com> Approved by: steve@openssl.org Fixes to --with-zlib-include and --with-zlib-lib and init PRNG for VOS.
2008-12-29Styling update to makefiles: $() to denote make substitutions and $${} -Andy Polyakov
shell ones.
2008-11-12Update make rules for x86_64 assembler pack.Andy Polyakov
2008-09-12AIX build updates.Andy Polyakov
2008-01-13Unify ppc assembler make rules.Andy Polyakov
2008-01-11Unify x86 perlasm make rules.Andy Polyakov
2007-12-18Engage x86 assembler in Mac OS X build.Andy Polyakov
2007-08-13Fix for asm/no-asm on WIN32.Dr. Stephen Henson
2007-07-30Make ppccpuid AIX friendly.Andy Polyakov
2007-05-15Throw in ppccpuid module.Andy Polyakov
2007-05-14Profiling revealed that OPENSSL_cleanse consumes *more* CPU time thanAndy Polyakov
sha1_block_data_order when hashing short messages. Move OPENSSL_cleanse to "cpuid" assembler module and gain 2x.
2006-10-24Further mingw build procedure updates.Andy Polyakov
2006-04-11improve make dclean to remove files generated during buildUlf Möller
PR: 1308 Submitted by: Oliver Tappe <zooey@hirschkaefer.de> Reviewed by: Ulf Moeller
2006-04-06Initial definitions and a few functions for EVP_PKEY_METHOD: an extensionDr. Stephen Henson
of the EVP routines to public key algorithms.
2006-03-22Make EVP_PKEY_ASN1_METHOD opaque. Add application level functions toDr. Stephen Henson
initialize it. Initial support for application added public key ASN1.
2006-02-04Update filenames in makefiles.Dr. Stephen Henson
2005-11-09Throw in comment so that one doesn't get tempted to optimize it away.Andy Polyakov
2005-11-09Avoid end-less loop when libcrypto.a is manually deleted, but 'make clean'Andy Polyakov
was not executed. It doesn't excuse user from running 'make clean', it simply avoids process table exhaustion. PR: 1236 Submitted by: Michael Richardson
2005-11-06Eliminate crypto/tmdiff.[ch].Andy Polyakov
2005-06-23Jumbo Makfiles update.Andy Polyakov
- eliminate ambiguities between GNU-ish and SysV-ish make flavors; - switch [back] to -e; - fold/unify rules; This is follow-up to the patch introducing common BUILDENV. Idea is to collect as much parameters in $(TOP) as possible and "strip" lower Makefiles for most variables [and thus makes them more readable].
2005-05-21Propagate BUILDENV into subdirectories.Ben Laurie
2005-05-18Engage Applink in mingw. Note that application-side module is notAndy Polyakov
compiled into *our* aplpications. That's because mingw is always consistent with itself. Having library-side code linked into .dll makes it possible to deploy the .dll with user-code compiled with another compiler [which is pretty much the whole point behind Applink].
2005-05-16Further BUILDENV refinement, further fool-proofing of Makefiles andAndy Polyakov
[most importantly] put back dependencies accidentaly eliminated in check-in #13342.
2005-05-16Further BUILDENV clean-up, 'make depend' is operational again.Andy Polyakov
2005-05-15Consolidate BUILDENV [idea is to keep all variables in one place].Andy Polyakov
2005-05-03Rename amd64 modules to x86_64 and update RC4 implementation.Andy Polyakov
2005-04-26Add DTLS support.Ben Laurie
2005-03-30Blow away Makefile.ssl.Ben Laurie