summaryrefslogtreecommitdiff
path: root/src/lib/libssl/crypto (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Disable SSLv2 in OpenSSL. No objections from djm.sthen2012-07-1114-0/+84
| | | | Brad, jasper and naddy helped with test builds, fixing ports, etc.
* OpenSSL 1.0.0f: crank minordjm2012-01-051-1/+1
|
* crank major for openssl-1.0.0edjm2011-11-031-1/+1
|
* Add support for hppa64 based on the defaults for 64-bit HP-UX as found in thekettenis2011-08-031-0/+253
| | | | | | Configure script. ok deraadt@
* 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@
* DES_LONG should be u_int on all platforms, it was spuriouslydjm2010-10-031-1/+1
| | | | u_long on i386. suggested by deraadt@ and kettenis@
* 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-0115-243/+601
|
* 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@
* crankus majorisdjm2009-04-061-1/+1
|
* openssl-0.9.8j enables RFC3546 TLS extensions by default (e.g. the verydjm2009-01-0913-39/+0
| | | | | useful "server name indication" that allows multihomed TLS server), so remove the #define to disable it here
* adjust Makefile and crank major for openssl-0.9.8jdjm2009-01-0915-14/+54
|
* update to openssl-0.9.8i; tested by several, especially krw@djm2009-01-0515-3/+43
|
* 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-0615-64/+838
| | | | Makefiles, crank shlib_version
* i have to crank this for a ridiculous reason, to save me about 4 hours of workderaadt2008-07-251-1/+1
|
* architecture sh (landisk) is little endian.drahn2006-10-141-2/+2
|
* Initial config for sh, copied from arm.jsg2006-10-111-0/+180
| | | | ok miod@ drahn@
* crank shlib_versiondjm2006-06-272-4/+5
|
* backport checks for degenerate Diffie-Hellman public exponents fromdjm2006-05-041-1/+1
| | | | | OpenSSL-0.9.8a, where they were added without a corresponding patch to 0.9.7 or an advisory! ok theo@ markus@
* 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
|
* crankdjm2005-04-291-1/+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@
* mips is now 64 bits so use a 64 bit configpefo2004-09-071-6/+6
|
* mips->mips64pefo2004-08-111-0/+0
|
* errno changes, lib major version bumps, and general flag daymarc2004-07-131-2/+2
| | | | | | | To build you must: cd /usr/src && make obj && make includes cd lib/libc && make depend && make && NOMAN=1 sudo make install cd /usr/src && make build
* update missing pieces from 0.9.7d; ok henningmarkus2004-04-251-1/+1
| | | | crank minor for API extensions
* change amd64's MACHINE_ARCH from x86_64 to amd64. There are many manyderaadt2004-02-272-182/+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 and shrink ACSS_KEY a bit. Thus crank library minor.hshoexer2004-02-131-1/+1
| | | | | | Change cipher modes to more generic names and add an additional mode. ok deraadt@ markus@
* config for arm, copied from powerpc/sparc ok markus@drahn2004-02-031-0/+180
|
* cleanup byte order detection per arch a bit; mickey okderaadt2004-01-291-14/+4
|
* the rest of the libs stuff; from art@ againmickey2004-01-282-0/+360
|
* enable acss.hshoexer2004-01-232-4/+6
| | | | | | | 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-182-5/+478
| | | | | | | | 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.
* crank minor for ERR_release_err_state_tablemarkus2003-11-111-1/+1
|
* 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-122-3/+4
|