summaryrefslogtreecommitdiffstats
path: root/Configure
Commit message (Collapse)AuthorAgeFilesLines
* Harmonize cygwin/mingw and VC targets.Andy Polyakov2005-04-071-3/+3
|
* Extend Solaris x86 support to amd64.Andy Polyakov2005-04-041-0/+11
|
* Blow away Makefile.ssl.Ben Laurie2005-03-301-2/+2
|
* typoUlf Möller2005-03-191-1/+1
|
* It seems that Configure revision 1.404 broke "make depend" by hidingBodo Möller2005-03-131-4/+10
| | | | | from it which algorithms were disabled. With these new changes, "make depend" will properly take into account algorithms that are skipped.
* Cygwin to use DSO_FLFCN and mingw to use DSO_WIN32.Andy Polyakov2005-03-121-3/+3
|
* In addition to RC5, also exclude MDC2 from compilation unlessBodo Möller2005-03-021-1/+2
| | | | the algorithm is explicitly requested.
* Change ./Configure so that certain algorithms can be disabled by default.Bodo Möller2005-02-221-160/+157
| | | | | | | | This is now the case for RC5. As a side effect, the OPTIONS in the Makefile will usually look a little different now, but they are essentially only for information anyway.
* This patch was "ignited" by OpenBSD 3>=4 support. They've switched to ELFAndy Polyakov2005-02-061-35/+35
| | | | | and GNU binutils, but kept BSD make... And I took the opportunity to unify other targets to this common least denominator...
* ./Configure to respect $thread_cflag variable.Andy Polyakov2005-01-241-5/+14
|
* Fold a bunch of linux and *BSD targets into [linux|BSD]-generic[32|64].Andy Polyakov2005-01-241-47/+36
| | | | | | Idea is to provide unified "fall-down" case for all rare platforms out there. ./config is free to enable some optimizations, such as endianness specification, specific -mcpu flags...
* linux-arm target update.Andy Polyakov2005-01-211-1/+3
| | | | PR: 991
* linux-parisc update.Andy Polyakov2005-01-201-1/+1
| | | | | PR: 990 Submitted by: Mike Frysinger <vapier@gentoo.org>
* Throw in AES CBC assembler, up to +40% on aes-128-cbc benchmark.Andy Polyakov2005-01-181-3/+3
|
* Fix a typo in a.out assembler modules.Andy Polyakov2005-01-181-1/+1
|
* Reserve for AES CBC assembler implementation...Andy Polyakov2005-01-181-5/+5
|
* "Monolithic" x86 assembler replacement for aes_core.c. Up to +15% betterAndy Polyakov2005-01-131-3/+3
| | | | performance on recent microarchitectures.
* Permit "monolithic" AES assembler implementations, i.e. such which wouldAndy Polyakov2005-01-091-5/+8
| | | | replace *whole* aes_core.c, not only AES_[de|en]crypt routines.
* DJGPP update.Andy Polyakov2005-01-041-2/+1
| | | | | PR: 989 Submitted by: Doug Kaufman
* Engage AES x86 assembler module for COFF and a.out targets.Andy Polyakov2004-12-261-2/+2
|
* Engage AES x86 assembler module on ELF platforms.Andy Polyakov2004-12-231-1/+1
|
* Refine PowerPC platform support.Andy Polyakov2004-12-201-4/+5
|
* Engage SHA1 IA64 assembler on IA64 platforms.Andy Polyakov2004-12-091-1/+1
|
* Engage RC4 IA-64 assembler module.Andy Polyakov2004-11-261-7/+10
|
* RC4 tune-up for Intel P4 core, both 32- and 64-bit ones. As it'sAndy Polyakov2004-11-211-1/+1
| | | | | | | | apparently impossible to compose blended code with would perform satisfactory on all x86 and x86_64 cores, an extra RC4_CHAR code-path is introduced and P4 core is detected at run-time. This way we keep original performance on non-P4 implementations and turbo-charge P4 performance by factor of 2.8x (on 32-bit core).
* Zap obsolete der_chop script.Dr. Stephen Henson2004-11-141-1/+0
|
* Update debug-steveDr. Stephen Henson2004-10-011-1/+1
|
* Proper support for OpenBSD-i386 shared build, including assember modules!Andy Polyakov2004-08-291-2/+2
| | | | "Proper" means "compiles and passes test." Versioning is broken (I think).
* If they ask for 386, keep it as 386 as possible...Andy Polyakov2004-08-021-0/+2
|
* Clean-up GAS targets: get rid of "cpp" stuff and replace it with "purified"Andy Polyakov2004-08-011-6/+7
| | | | | | | | COFF and a.out targets [similar to ELF targets]. You might notice some rudementary support for shared mingw builds under cygwin. It works (it produces cryptoeay32.dll and ssleay32.dll with everything exported by name), but it's primarily for testing/debugging purposes, at least for now...
* This is so to say "damage control" for jumbo "cpuid" patch, seeAndy Polyakov2004-07-261-0/+2
| | | | | | http://cvs.openssl.org/chngview?cn=12493. Now all platform should be operational, while SSE2 code pathes get engaged on ELF platforms only.
* Add framework for yet another assembler module dubbed "cpuid." IdeaAndy Polyakov2004-07-261-47/+51
| | | | | | | | | | | is to have a placeholder to small routines, which can be written only in assembler. In IA-32 case this includes processor capability identification and access to Time-Stamp Counter. As discussed earlier OPENSSL_ia32cap is introduced to control recently added SSE2 code pathes (see docs/crypto/OPENSSL_ia32cap.pod). For the moment the code is operational on ELF platforms only. I haven't checked it yet, but I have all reasons to believe that Windows build should fail to link too. I'll be looking into it shortly...
* Build-n-link new IA-64 modules on Linux and HP-UX.Andy Polyakov2004-07-231-10/+11
|
* VC-NT was taken away by mistake, putting it back...Andy Polyakov2004-07-231-0/+1
|
* Win64 placeholder targets. This is merely naming suggestion. As we knowAndy Polyakov2004-07-231-3/+6
| | | | | Win64 comes in two flavors, IA-64/Itanium and AMD64/Opteron. The suggestion is to refer to former as WIN64I and latter - WIN64A
* Type in Configure and TABLE update.Andy Polyakov2004-07-181-1/+1
|
* Add anchors for AES, SHA-256/-512 assembler modules and SSE2 code pathes.Andy Polyakov2004-07-181-216/+181
| | | | | I also used this opportunity to clean up some out-of-date targets and re-group targets by OS.
* Integration of RC4 AMD64 module.Andy Polyakov2004-07-111-1/+1
|
* Stop compiler warnings with debug-steveDr. Stephen Henson2004-07-011-1/+1
|
* Changes for VOS, submitted by Paul Green <Paul.Green@stratus.com>.Richard Levitte2004-06-281-8/+15
| | | | PR: 499
* NetWare fixes provided by Verdon Walker for OpenSSL 0.9.8-dev.Richard Levitte2004-06-281-0/+1
| | | | | | The changes have been mailed to <crypt@bis.doc.gov> as well. PR: 903
* Linux on ARM needs -ldlRichard Levitte2004-06-281-1/+1
| | | | PR: 905
* Tweak my debug target flags.Geoff Thorpe2004-06-171-1/+1
|
* "no-engine" was being ignored, so remove it from the advertised syntax.Geoff Thorpe2004-06-031-7/+1
| | | | Also remove some commented-out lines of code that deny CVS its purpose.
* This fixes the installation target for dynamic engines, which was trying toGeoff Thorpe2004-06-011-0/+2
| | | | | | | install to a different location than it had created. (BTW, VMS will need a matching fix in eng_list.c.) Note, these aren't ssl-specific, so I'm putting "engines/" into the libs directory rather than at the "--prefix" level or inside "ssl/".
* Typo in linux-ppc64 target.Andy Polyakov2004-05-291-1/+1
|
* Attempt to unify hpux-shared rules. More adjustments might be requiredAndy Polyakov2004-05-271-15/+15
| | | | after more tests...
* Improved PowerPC support. Proper ./config support for ppc targets,Andy Polyakov2004-04-271-7/+9
| | | | | | | | especially for AIX. But most important BIGNUM assembler implementation submitted by IBM. Submitted by: Peter Waltenberg <pwalten@au1.ibm.com> Reviewed by: appro
* Whooaaaaa, the BN_CTX_DEBUG macro really produces output theseRichard Levitte2004-04-201-4/+4
| | | | days... A little too much for my tests, currently...
* This is essentially Intel 32-bit compiler tune-up. To start with allAndy Polyakov2004-03-281-1/+16
| | | | | | | | | | | available compiler versions generated bogus machine code trying to compile new crypto/des/cfb_enc.c. Secondly, 8th version defines __GNUC__ macro, but fails to compile *some* inline assembler correctly. Note that all versions of icc implement MSC-like _lrot[rl] intrinsic, which is used now instead of offensive asm. Finally, unnecessary linker dependencies are eliminated. Most notably dependency from libirc.a caused trouble at application start-up, if libcrypto.so is linked with -Bsymbolic (which it is).