Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | md32_common.h: modify MD32_REG_T pre-processing logic [triggered by clang]. | appro | 2010-08-02 | 1 | -4/+11 |
| | |||||
* | Fix s390x-specific HOST_l2c|c2l. | appro | 2010-03-02 | 1 | -4/+4 |
| | | | | Submitted by: Andreas Krebbel | ||||
* | Fix "possible loss of data" Win64 compiler warnings. | appro | 2008-12-29 | 1 | -2/+2 |
| | |||||
* | Some precautions to avoid potential security-relevant problems. | bodo | 2008-09-14 | 1 | -1/+1 |
| | |||||
* | md32_common.h update. | appro | 2007-07-23 | 1 | -2/+4 |
| | |||||
* | Revert irrelevant changes from commit #16191. | appro | 2007-04-30 | 1 | -3/+5 |
| | |||||
* | rll does not seem to be available on legacy s390. | appro | 2007-04-30 | 1 | -7/+5 |
| | |||||
* | s390x optimizations. | appro | 2007-04-30 | 1 | -0/+23 |
| | |||||
* | Re-implement md32_common.h [make it simpler!] and eliminate code rendered | appro | 2006-10-11 | 1 | -293/+50 |
| | | | | redundant as result. | ||||
* | SHA1 for PowerPC. | appro | 2006-05-01 | 1 | -1/+2 |
| | |||||
* | Eliminate false preprocessor dependencies introduced with VOS support. | appro | 2005-10-25 | 1 | -0/+2 |
| | |||||
* | Oops-type typo. | appro | 2005-09-19 | 1 | -1/+1 |
| | | | | PR: 1195 | ||||
* | bswapl usage should be masked by I386_ONLY. | appro | 2005-09-19 | 1 | -1/+2 |
| | | | | PR: 1195 | ||||
* | Update for Stratus VOS. | levitte | 2005-06-23 | 1 | -3/+5 |
| | | | | PR: 1130 | ||||
* | Refine PowerPC platform support. | appro | 2004-12-20 | 1 | -1/+1 |
| | |||||
* | Minor 64-bit md32_common.h update and minor unsignification of digests. | appro | 2004-07-25 | 1 | -3/+3 |
| | |||||
* | SHA fails to compile on x86_64 if compiled with custom flags, without | appro | 2004-06-11 | 1 | -3/+3 |
| | | | | | | recommended -DMD32_REG_T=int in particular. PR: 893 Submitted by: Michal Ludvig <michal-list@logix.cz> | ||||
* | Kill unused macro and reimplement it for that single context it can | appro | 2004-05-31 | 1 | -53/+36 |
| | | | | | | | | actually be used, namely x86* platforms [because they don't bomb on unaligned access]. This resulted in 30-40% [depending on message length] improvement for SHA-256 compiled with gcc and running on P4. In the lack of assembler implementation I give the compiler all the help it can possibly get:-) | ||||
* | size_t-fication of message digest APIs. We should size_t-fy more APIs... | appro | 2004-05-15 | 1 | -4/+4 |
| | |||||
* | This is essentially Intel 32-bit compiler tune-up. To start with all | appro | 2004-03-28 | 1 | -3/+1 |
| | | | | | | | | | | | 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). | ||||
* | Netware-specific changes, | levitte | 2003-11-28 | 1 | -0/+2 |
| | | | | | | PR: 780 Submitted by: Verdon Walker <VWalker@novell.com> Reviewed by: Richard Levitte | ||||
* | Make md32_common.h friendlier to compiler warnings. | geoff | 2003-10-29 | 1 | -2/+2 |
| | | | | Obtained from: Andy Polyakov <appro@openssl.org> | ||||
* | x86_64 performance patch. | appro | 2002-12-14 | 1 | -2/+27 |
| | |||||
* | Cleanse memory using the new OPENSSL_cleanse() function. | levitte | 2002-11-28 | 1 | -1/+1 |
| | | | | I've covered all the memset()s I felt safe modifying, but may have missed some. | ||||
* | avoid uninitialized memory read | bodo | 2002-11-20 | 1 | -2/+5 |
| | | | | Submitted by: Nils Larsch | ||||
* | openbsd-x86 macros | ulf | 2001-10-14 | 1 | -2/+2 |
| | | | | Submitted by: Toomas Kiisk <vix@cyber.ee> | ||||
* | Make EVP_Digest*() routines return a value. | steve | 2001-03-08 | 1 | -4/+6 |
| | | | | | TODO: update docs, and make soe other routines which use EVP_Digest*() check return codes. | ||||
* | Make all configuration macros available for application by making | levitte | 2001-02-19 | 1 | -3/+3 |
| | | | | | | | | | | | | sure they are available in opensslconf.h, by giving them names starting with "OPENSSL_" to avoid conflicts with other packages and by making sure e_os2.h will cover all platform-specific cases together with opensslconf.h. I've checked fairly well that nothing breaks with this (apart from external software that will adapt if they have used something like NO_KRB5), but I can't guarantee it completely, so a review of this change would be a good thing. | ||||
* | _lrotl() is a call to the C runtime library! | ulf | 2000-10-30 | 1 | -1/+1 |
| | |||||
* | Fix signed/unsigned warnings. | ben | 2000-02-16 | 1 | -1/+2 |
| | |||||
* | New NO_INLINE_ASM macro. Primary target for the moment is Solaris x86 | appro | 2000-02-15 | 1 | -2/+2 |
| | | | | which can't stand GNU C assembler templates. | ||||
* | Support for MacOS X (Rhapsody) is added. Also get rid of volatile | appro | 2000-02-06 | 1 | -6/+6 |
| | | | | | qualifier in asm definitions as it prevents compiler from moving the instruction(s) during optimization pass. | ||||
* | Metrowerks for Motorola tune-up. | appro | 2000-01-02 | 1 | -1/+4 |
| | |||||
* | Late break-in patch for MacOS support. | appro | 1999-12-19 | 1 | -2/+1 |
| | |||||
* | MacOS updates. | appro | 1999-12-19 | 1 | -1/+6 |
| | |||||
* | Solaris x86 assembler problem is already addressed in ./config | ulf | 1999-12-14 | 1 | -1/+1 |
| | | | | (bug reports keep coming in because that was still missing in 0.9.4) | ||||
* | Don't use inline assembler on x86 Solaris (would need a different syntax). | ulf | 1999-12-08 | 1 | -1/+1 |
| | |||||
* | md32_common.h update and accompanying MD5 update. | appro | 1999-08-28 | 1 | -5/+10 |
| | |||||
* | Don't use inline assembler when configured for "no-asm". | bodo | 1999-06-23 | 1 | -2/+2 |
| | |||||
* | Borland C fix. | ulf | 1999-06-01 | 1 | -3/+3 |
| | | | | Submitted by: Andy Polyakov | ||||
* | Some solaris-usparc MD5 fixes. | bodo | 1999-05-20 | 1 | -2/+4 |
| | |||||
* | Make MD5 work on Alpha, and fix a bug. | bodo | 1999-05-17 | 1 | -1/+1 |
| | | | | Submitted by: Andy Polyakov | ||||
* | Get rid of casts. | ben | 1999-05-15 | 1 | -3/+3 |
| | |||||
* | Get rid of another cast. | bodo | 1999-05-15 | 1 | -1/+1 |
| | |||||
* | Get rid of the cast. | ben | 1999-05-15 | 1 | -1/+1 |
| | |||||
* | Change cast in function calls to that which is, I think, the right | bodo | 1999-05-14 | 1 | -2/+2 |
| | | | | one for those functions (is it?). | ||||
* | Reorganize and speed up MD5. | ulf | 1999-05-13 | 1 | -0/+592 |
Submitted by: Andy Polyakov <appro@fy.chalmers.se> |