summaryrefslogtreecommitdiff
path: root/src/lib/libssl/crypto/Makefile (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Move build machinery for libcrypto from libssl/crypto to libcrypto, as wellmiod2014-04-111-574/+0
| | | | | | | | | as configuration files; split manpages and .pc files between libcrypto and libssl. No functional change, only there to make engineering easier, and libcrypto sources are still found in libssl/src/crypto at the moment. ok reyk@, also discussed with deraadt@ beck@ and the usual crypto suspects.
* Remove no longer needed vax CFLAGS workarounds.miod2013-07-131-13/+1
|
* remove ACSS, crank libcrypto major; ok markus@ deraadt@djm2013-01-261-7/+1
|
* Makefile and header changes for OpenSSL-1.0.1cdjm2012-10-131-40/+70
| | | | major cranks
* remove leftover NOLINT, WANTLINT, LINTFLAGS, LOBJ vars and lint targets.okan2012-08-021-2/+1
| | | | ok guenther@
* No need to set CFLAGS+=-DOPENSSL_IA32_SSE2 on amd64. Nothing uses it.mpf2011-07-081-2/+1
| | | | Small test by marco@ and md5 /usr/lib/libcrypto.so.19.0 agrees.
* Pass CFLAGS (which contains -DOPENSSL_IA32_SSE2) to the perlasmmpf2011-07-081-3/+3
| | | | | | | build on i386. This enables SSE2 optimizations for bignum multiplications, Montgomery multiplications and sha512. This speeds up Diffie-Hellman operations in isakmpd and iked quite a bit. OK djm@, markus@, mikeb@
* OpenSSL grows another undocumented header, apparently needed on armishdjm2010-10-071-1/+2
|
* More OpenSSL fixes:djm2010-10-061-2/+2
| | | | | | | | | - Update local engines for the EVP API change (len u_int => size_t) - Use hw_cryptodev.c instead of eng_cryptodev.c - Make x86_64-xlate.pl always write to the output file and not stdout, fixing "make -j" builds (spotted by naddy@) ok naddy@
* Our make already uses sh -e when executing commands.naddy2010-10-041-7/+7
| | | | Revert the "set -e" additions and kill unneeded subshells. ok djm@
* percolate up errors from perl asm scripts, correctly enable SHA-256 asm ondjm2010-10-021-9/+9
| | | | amd64
* update supporting files, crank library majorsdjm2010-10-011-173/+340
|
* oops. Missed this from my aes-ni commit.thib2010-07-011-3/+4
|
* Use MACHINE_CPU instead of MACHINE_ARCH to pick the correct machine dependentmiod2010-02-031-6/+8
| | | | | | | files or directories when applicable. The inspiration and name of MACHINE_CPU come from NetBSD, although the way to provide it to Makefiles is completely different. ok kettenis@
* adjust Makefile and crank major for openssl-0.9.8jdjm2009-01-091-13/+14
|
* update to openssl-0.9.8i; tested by several, especially krw@djm2009-01-051-2/+3
|
* turn off CAST assembler code (i.e. use C implementation) as it has baddjm2008-09-081-3/+3
| | | | | relocations that lead to libcrypto.so being marked TEXTREL; linker-fu from drahn@ "go ahead" deraadt@
* sparc now requires this bloated library to be -fPICderaadt2008-09-071-1/+5
|
* remerge local tweaks, update per-arch configuration headers, updatedjm2008-09-061-40/+99
| | | | Makefiles, crank shlib_version
* architecture sh (landisk) is little endian.drahn2006-10-141-2/+2
|
* crank shlib_versiondjm2006-06-271-2/+3
|
* use WANTLINT= (on all architectures)deraadt2005-11-241-1/+2
|
* import i386 AES asm code from openssl.org; ok and help with testing djm@markus2005-05-101-2/+7
|
* typo; from grunk AT pestilenz.org via markus@djm2005-04-291-2/+1
|
* adjust for new files in 0.9.7gdjm2005-04-291-6/+22
|
* re-enable DSO_DLFCN on shared lib architectures; ok deraadtmarkus2005-04-011-2/+7
|
* backout last commit for now..markus2005-03-301-2/+2
|
* enable openssl DSO (typo, it's -DDSO_DLFCN not -DSO_DLFCN); Douglas Santosmarkus2005-03-301-2/+2
|
* For amd64, build the bn routines in libcrypto with the amd64 specificbeck2005-02-071-2/+9
| | | | | | x86_64-gcc.c replacement for the generic bn_asm.c. Seems to give a two to threefold speedup for rsa on amd64. ok millert@, hshoexer@
* change amd64's MACHINE_ARCH from x86_64 to amd64. There are many manyderaadt2004-02-271-2/+2
| | | | | | reasons for this, quite a few of them technical, and not all of them in response to Intel's broken ia32e crud. The gcc toolchain stays at x86_64 for now.
* cleanup byte order detection per arch a bit; mickey okderaadt2004-01-291-14/+4
|
* enable acss.hshoexer2004-01-231-3/+5
| | | | | | | ok @deraadt @markus Also bump minor version. ok @deraadt
* Break up the colon-separated path to -I into two -I args so the treemillert2003-11-191-2/+2
| | | | can build with perl 5.8.2. Ok markus@
* use bn_asm_vax.S (from netbsd); test + ok by miodmarkus2003-11-181-5/+42
| | | | | | | | use asm code for i386, except for the CBC code, because it is not clean PIC code. add <machime/asm.h> support to x86unix.pl tested by: nick (on 30386), henning, djm, tedu, jmc and more; no shlib minor crank necessary, only internal symbols changed.
* swap /usr/include/openssl and /usr/include/ssl, clean up the Makefilesmarkus2003-06-021-21/+15
| | | | get rid old include files; with itojun@ and tdeval@; ok itojun@, deraadt@
* merge 0.9.7b with local changes; crank majors for libssl/libcryptomarkus2003-05-121-2/+3
|
* we do not need that mess of -Ideraadt2003-01-311-42/+1
|
* remove MDC2; patentsmarkus2002-09-261-4/+5
|
* merge openssl-0.9.7-beta3, tested on vax by miod@markus2002-09-101-5/+6
|
* merge with 0.9.7-beta1markus2002-09-051-5/+7
|
* build OpenSSL without symlink trees:markus2002-09-031-19/+105
| | | | | | | | | | | | | | | * manpage related things moved to src/libssl/man/Makefile * there are now 3 obj directories src/libssl/{crypto,ssl,man}/ instead of one single src/libssl/obj * instead of running Configure (with generates lots of symlinks, and opensslconf.h) this patch stores pre-computed opensslconf.h files in src/libssl/crypto/arch * requires a make includes before the library can be built * libssl and libcrypto can be build separately (e.g. cd src/libssl/ssl && make obj && make) * make depend is now supported * no more symlink trees tested by miod@ and fries@
* evp_test.o should not be included in libcrypto (it defines _main !!)markus2002-09-031-1/+1
| | | | no version change for the shared libs; ok deraadt@
* ssl headers are already installed for libsslmarkus2002-08-311-2/+2
|
* don't install e_os.h (it's private)markus2002-08-311-16/+1
| | | | remove duplicate headers, trailing whitespace
* cleanderaadt2002-07-111-123/+59
|
* Disable support for the other hardware accelerators. No need to crank thederaadt2002-07-111-5/+8
| | | | major because these interfaces are really not exported (or used).
* OpenSSL 0.9.7 stable 2002 05 08 mergebeck2002-05-151-1/+1
|
* OpenSSL 0.9.7beck2002-05-151-61/+94
|
* openssl-engine-0.9.6a mergebeck2001-06-221-1/+1
|
* add in forgotten dso stuff.beck2000-12-161-1/+5
|