Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Harmonize cygwin/mingw and VC targets. | Andy Polyakov | 2005-04-07 | 1 | -3/+3 |
| | |||||
* | Extend Solaris x86 support to amd64. | Andy Polyakov | 2005-04-04 | 1 | -0/+11 |
| | |||||
* | Blow away Makefile.ssl. | Ben Laurie | 2005-03-30 | 1 | -2/+2 |
| | |||||
* | typo | Ulf Möller | 2005-03-19 | 1 | -1/+1 |
| | |||||
* | It seems that Configure revision 1.404 broke "make depend" by hiding | Bodo Möller | 2005-03-13 | 1 | -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 Polyakov | 2005-03-12 | 1 | -3/+3 |
| | |||||
* | In addition to RC5, also exclude MDC2 from compilation unless | Bodo Möller | 2005-03-02 | 1 | -1/+2 |
| | | | | the algorithm is explicitly requested. | ||||
* | Change ./Configure so that certain algorithms can be disabled by default. | Bodo Möller | 2005-02-22 | 1 | -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 ELF | Andy Polyakov | 2005-02-06 | 1 | -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 Polyakov | 2005-01-24 | 1 | -5/+14 |
| | |||||
* | Fold a bunch of linux and *BSD targets into [linux|BSD]-generic[32|64]. | Andy Polyakov | 2005-01-24 | 1 | -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 Polyakov | 2005-01-21 | 1 | -1/+3 |
| | | | | PR: 991 | ||||
* | linux-parisc update. | Andy Polyakov | 2005-01-20 | 1 | -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 Polyakov | 2005-01-18 | 1 | -3/+3 |
| | |||||
* | Fix a typo in a.out assembler modules. | Andy Polyakov | 2005-01-18 | 1 | -1/+1 |
| | |||||
* | Reserve for AES CBC assembler implementation... | Andy Polyakov | 2005-01-18 | 1 | -5/+5 |
| | |||||
* | "Monolithic" x86 assembler replacement for aes_core.c. Up to +15% better | Andy Polyakov | 2005-01-13 | 1 | -3/+3 |
| | | | | performance on recent microarchitectures. | ||||
* | Permit "monolithic" AES assembler implementations, i.e. such which would | Andy Polyakov | 2005-01-09 | 1 | -5/+8 |
| | | | | replace *whole* aes_core.c, not only AES_[de|en]crypt routines. | ||||
* | DJGPP update. | Andy Polyakov | 2005-01-04 | 1 | -2/+1 |
| | | | | | PR: 989 Submitted by: Doug Kaufman | ||||
* | Engage AES x86 assembler module for COFF and a.out targets. | Andy Polyakov | 2004-12-26 | 1 | -2/+2 |
| | |||||
* | Engage AES x86 assembler module on ELF platforms. | Andy Polyakov | 2004-12-23 | 1 | -1/+1 |
| | |||||
* | Refine PowerPC platform support. | Andy Polyakov | 2004-12-20 | 1 | -4/+5 |
| | |||||
* | Engage SHA1 IA64 assembler on IA64 platforms. | Andy Polyakov | 2004-12-09 | 1 | -1/+1 |
| | |||||
* | Engage RC4 IA-64 assembler module. | Andy Polyakov | 2004-11-26 | 1 | -7/+10 |
| | |||||
* | RC4 tune-up for Intel P4 core, both 32- and 64-bit ones. As it's | Andy Polyakov | 2004-11-21 | 1 | -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 Henson | 2004-11-14 | 1 | -1/+0 |
| | |||||
* | Update debug-steve | Dr. Stephen Henson | 2004-10-01 | 1 | -1/+1 |
| | |||||
* | Proper support for OpenBSD-i386 shared build, including assember modules! | Andy Polyakov | 2004-08-29 | 1 | -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 Polyakov | 2004-08-02 | 1 | -0/+2 |
| | |||||
* | Clean-up GAS targets: get rid of "cpp" stuff and replace it with "purified" | Andy Polyakov | 2004-08-01 | 1 | -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, see | Andy Polyakov | 2004-07-26 | 1 | -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." Idea | Andy Polyakov | 2004-07-26 | 1 | -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 Polyakov | 2004-07-23 | 1 | -10/+11 |
| | |||||
* | VC-NT was taken away by mistake, putting it back... | Andy Polyakov | 2004-07-23 | 1 | -0/+1 |
| | |||||
* | Win64 placeholder targets. This is merely naming suggestion. As we know | Andy Polyakov | 2004-07-23 | 1 | -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 Polyakov | 2004-07-18 | 1 | -1/+1 |
| | |||||
* | Add anchors for AES, SHA-256/-512 assembler modules and SSE2 code pathes. | Andy Polyakov | 2004-07-18 | 1 | -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 Polyakov | 2004-07-11 | 1 | -1/+1 |
| | |||||
* | Stop compiler warnings with debug-steve | Dr. Stephen Henson | 2004-07-01 | 1 | -1/+1 |
| | |||||
* | Changes for VOS, submitted by Paul Green <Paul.Green@stratus.com>. | Richard Levitte | 2004-06-28 | 1 | -8/+15 |
| | | | | PR: 499 | ||||
* | NetWare fixes provided by Verdon Walker for OpenSSL 0.9.8-dev. | Richard Levitte | 2004-06-28 | 1 | -0/+1 |
| | | | | | | The changes have been mailed to <crypt@bis.doc.gov> as well. PR: 903 | ||||
* | Linux on ARM needs -ldl | Richard Levitte | 2004-06-28 | 1 | -1/+1 |
| | | | | PR: 905 | ||||
* | Tweak my debug target flags. | Geoff Thorpe | 2004-06-17 | 1 | -1/+1 |
| | |||||
* | "no-engine" was being ignored, so remove it from the advertised syntax. | Geoff Thorpe | 2004-06-03 | 1 | -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 to | Geoff Thorpe | 2004-06-01 | 1 | -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 Polyakov | 2004-05-29 | 1 | -1/+1 |
| | |||||
* | Attempt to unify hpux-shared rules. More adjustments might be required | Andy Polyakov | 2004-05-27 | 1 | -15/+15 |
| | | | | after more tests... | ||||
* | Improved PowerPC support. Proper ./config support for ppc targets, | Andy Polyakov | 2004-04-27 | 1 | -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 these | Richard Levitte | 2004-04-20 | 1 | -4/+4 |
| | | | | days... A little too much for my tests, currently... | ||||
* | This is essentially Intel 32-bit compiler tune-up. To start with all | Andy Polyakov | 2004-03-28 | 1 | -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). |