aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Move Makefiles to Makefile.inRich Salz2016-01-121-230/+0
| | | | | | | | | | 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>
* Rename sec_mem to mem_sec, like other files.Rich Salz2015-12-161-6/+6
| | | | Reviewed-by: Tim Hudson <tjh@openssl.org>
* Rename some BUF_xxx to OPENSSL_xxxRich Salz2015-12-161-2/+7
| | | | | | | | | Rename BUF_{strdup,strlcat,strlcpy,memdup,strndup,strnlen} to OPENSSL_{strdup,strlcat,strlcpy,memdup,strndup,strnlen} Add #define's for the old names. Add CRYPTO_{memdup,strndup}, called by OPENSSL_{memdup,strndup} macros. Reviewed-by: Tim Hudson <tjh@openssl.org>
* More secure storage of key material.Rich Salz2015-06-231-2/+6
| | | | | | | | | Add secure heap for storage of private keys (when possible). Add BIO_s_secmem(), CBIGNUM, etc. Add BIO_CTX_secure_new so all BIGNUM's in the context are secure. Contributed by Akamai Technologies under the Corporate CLA. Reviewed-by: Richard Levitte <levitte@openssl.org>
* Fix the update target and remove duplicate file updatesRichard Levitte2015-05-221-3/+8
| | | | | | | | | | | | | | | 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>
* make dependRichard Levitte2015-05-141-14/+14
| | | | Reviewed-by: Rich Salz <rsalz@openssl.org>
* Add -Iinclude to crypto/ compilesRichard Levitte2015-05-141-1/+1
| | | | | | | The move of headers from crypto/ to crypto/include/internal/ needs this extra inclusion directory or the build fails. Reviewed-by: Rich Salz <rsalz@openssl.org>
* Identify and move common internal libcrypto header filesRichard Levitte2015-05-141-1/+1
| | | | | | | | | | | | | There are header files in crypto/ that are used by a number of crypto/ submodules. Move those to crypto/include/internal and adapt the affected source code and Makefiles. The header files that got moved are: crypto/cryptolib.h crypto/md32_common.h Reviewed-by: Rich Salz <rsalz@openssl.org>
* make dependRichard Levitte2015-05-141-4/+4
| | | | Reviewed-by: Matt Caswell <matt@openssl.org>
* Identify and move OpenSSL internal header filesRichard Levitte2015-05-141-2/+1
| | | | | | | | | | | | | | There are header files in crypto/ that are used by the rest of OpenSSL. Move those to include/internal and adapt the affected source code, Makefiles and scripts. The header files that got moved are: crypto/constant_time_locl.h crypto/o_dir.h crypto/o_str.h Reviewed-by: Matt Caswell <matt@openssl.org>
* Add assembly support for 32-bit iOS.Andy Polyakov2015-04-201-0/+1
| | | | | Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org>
* Remove EXHEADER, TEST, APPS, links:, install: and uninstall: where relevantRichard Levitte2015-03-311-22/+2
| | | | | | | | | | | | 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>
* 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>
* Add assembly support to ios64-cross.Andy Polyakov2015-01-231-0/+1
| | | | | | Fix typos in ios64-cross config line. Reviewed-by: Tim Hudson <tjh@openssl.org>
* Make output from openssl version -f consistent with previous versionsMatt Caswell2015-01-131-1/+1
| | | | Reviewed-by: Andy Polyakov <appro@openssl.org>
* RT478: Add uninstall make targetRich Salz2015-01-121-0/+2
| | | | | | | | | | | | | | | | | Add INSTALLDIRS variable, list of directories where things get installed. Change install_html_docs to use perl mkdir-p script. Add uninstall, uninstall_sw, uninstall_docs, uninstall_html_docs to Makefile.org. The actions of these targets were figured out by "inverting" the install target. Recurse into subdirs to do uninstall as needed. Added uninstall targets whose actions were similarly figured out by "inverting" the install target. Also remove some 'space before tab' complaints in Makefile.org Reviewed-by: Tim Hudson <tjh@openssl.org>
* Fix a problem if CFLAGS is too long cversion.c fails to compile when configMatt Caswell2014-12-191-6/+1
| | | | | | is run with --strict-warnings. Reviewed-by: Richard Levitte <levitte@openssl.org>
* RT3497: Fix; don't remove header filesRich Salz2014-12-151-1/+0
| | | | | | | | | Doing 'config ; make clean' broke because clean removed header files that normal build didn't create. So don't remove those files. Hopefully will be better addressed by Geoff's no-symlinks patch. Reviewed-by: Matt Caswell <matt@openssl.org>
* make updateMatt Caswell2014-12-111-4/+4
| | | | Reviewed-by: Tim Hudson <tjh@openssl.org>
* RT3497: Clean up "dclean" targetsRich Salz2014-12-111-1/+1
| | | | | | | | Some Makefiles had actions for "dclean" that really belonged to the "clean" target. This is wrong because clean ends up, well, not really cleaning everything. Reviewed-by: Richard Levitte <levitte@openssl.org>
* Prepare for bn opaquify. Implement internal helper functions.Matt Caswell2014-12-081-1/+1
| | | | 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>
* Add constant_time_locl.h to HEADERS,Tim Hudson2014-10-151-1/+2
| | | | | | | | | so the Win32 compile picks it up correctly. Reviewed-by: Richard Levitte <levitte@openssl.org> Conflicts: crypto/Makefile
* Harmonize Tru64 and Linux make rules.Andy Polyakov2014-09-201-2/+2
| | | | | RT: 3333,3165 Reviewed-by: Rich Salz <rsalz@openssl.org>
* Constant-time utilitiesEmilia Kasper2014-08-281-0/+1
| | | | | | Pull constant-time methods out to a separate header, add tests. Reviewed-by: Bodo Moeller <bodo@openssl.org>
* make dependDr. Stephen Henson2014-02-191-2/+4
|
* Move gmtime functions to crypto.h.Ben Laurie2014-02-191-1/+1
|
* Reverse export of o_time.h.Ben Laurie2014-02-191-2/+2
|
* Move the SCT List extension parser into libssl.Rob Stradling2014-02-191-2/+2
| | | | Add the extension parser in the s_client, ocsp and x509 apps.
* Make Makefiles OSF-make-friendly.Andy Polyakov2013-11-121-1/+3
| | | | PR: 3165
* Override local vars for MINFO build.Ben Laurie2013-03-041-1/+1
|
* Remove o_init.o special case from Makefile: this doesn't work.Dr. Stephen Henson2011-10-121-17/+0
|
* make updateBodo Möller2011-09-051-12/+19
|
* Implement FIPS_mode and FIPS_mode_setDr. Stephen Henson2011-05-191-2/+2
|
* Add additional OPENSSL_init() handling add dummy call to (hopefully)Dr. Stephen Henson2011-04-011-1/+9
| | | | ensure OPENSSL_init() is always linked into an application.
* Provisional support for auto called OPENSSL_init() function. This can beDr. Stephen Henson2011-04-011-2/+9
| | | | | used to set up any appropriate functions such as FIPS callbacks without requiring an explicit application call.
* make updateRichard Levitte2011-03-241-6/+12
|
* Add SRP support.Ben Laurie2011-03-121-12/+6
|
* Update dependencies.Dr. Stephen Henson2011-02-211-5/+12
|
* Make fipscanisteronly build only required files.Dr. Stephen Henson2011-02-211-0/+7
|
* Move gcm128_context definition to modes_lcl.h (along with some relatedDr. Stephen Henson2011-02-191-1/+1
| | | | | definitions) so we can use it in EVP GCM code avoiding need to allocate it.
* Rename crypto/fips_err.c to fips_ers.c to avoid clash with other fips_err.cDr. Stephen Henson2011-02-031-2/+2
|
* Add FIPS error codes.Dr. Stephen Henson2011-02-031-2/+2
|
* make updateBodo Möller2011-02-031-0/+14
|
* Move locking and thread ID functions into new files lock.c and thr_id.c,Dr. Stephen Henson2011-01-271-2/+2
| | | | redirect locking to minimal FIPS_lock() function where required.
* Use ARX in crypto/MakefileDr. Stephen Henson2011-01-261-1/+1
|
* Replace alphacpuid.s with alphacpuid.pl to ensure it makes to release tar-balls.Andy Polyakov2010-07-261-0/+2
| | | | PR: 2309
* Throw in more PA-RISC assembler.Andy Polyakov2009-12-271-6/+5
|
* Switch to new uplink assembler.Andy Polyakov2009-12-271-2/+2
|