Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-05-14 | Identify and move common internal libcrypto header files | Richard Levitte | |
There are header files in crypto/ that are used by a number of crypto/ submodules. Move those to crypto/include/internal and adapt the affected source code and Makefiles. The header files that got moved are: crypto/cryptolib.h crypto/md32_common.h Reviewed-by: Rich Salz <rsalz@openssl.org> | |||
2015-01-23 | Keep disclaiming 16-bit support. | Andy Polyakov | |
If you examine changes, you are likely to wonder "but what about ILP64, elusive as they are, don't they fall victim to 16-bit rationalization?" No, the case was modeled and verified to work. Reviewed-by: Rich Salz <rsalz@openssl.org> | |||
2015-01-22 | Run util/openssl-format-source -v -c . | Matt Caswell | |
Reviewed-by: Tim Hudson <tjh@openssl.org> | |||
2014-12-30 | mark all block comments that need format preserving so that | Tim Hudson | |
indent will not alter them when reformatting comments Reviewed-by: Rich Salz <rsalz@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> | |||
2014-10-29 | md32_common.h: address compiler warning in HOST_c2l. | Andy Polyakov | |
Reviewed-by: Stephen Henson <steve@openssl.org> | |||
2014-09-24 | RT3544: Remove MWERKS support | Rich Salz | |
The following #ifdef tests were all removed: __MWERKS__ MAC_OS_pre_X MAC_OS_GUSI_SOURCE MAC_OS_pre_X OPENSSL_SYS_MACINTOSH_CLASSIC OPENSSL_SYS_MACOSX_RHAPSODY Reviewed-by: Andy Polyakov <appro@openssl.org> | |||
2014-07-08 | Please Clang's sanitizer. | Andy Polyakov | |
PR: #3424,#3423,#3422 | |||
2013-10-13 | Initial aarch64 bits. | Andy Polyakov | |
2012-11-28 | Update support for Intel compiler: add linux-x86_64-icc and fix problems. | Andy Polyakov | |
2010-08-02 | md32_common.h: modify MD32_REG_T pre-processing logic [triggered by clang]. | Andy Polyakov | |
2010-03-02 | Fix s390x-specific HOST_l2c|c2l. | Andy Polyakov | |
Submitted by: Andreas Krebbel | |||
2008-12-29 | Fix "possible loss of data" Win64 compiler warnings. | Andy Polyakov | |
2008-09-14 | Some precautions to avoid potential security-relevant problems. | Bodo Möller | |
2007-07-23 | md32_common.h update. | Andy Polyakov | |
2007-04-30 | Revert irrelevant changes from commit #16191. | Andy Polyakov | |
2007-04-30 | rll does not seem to be available on legacy s390. | Andy Polyakov | |
2007-04-30 | s390x optimizations. | Andy Polyakov | |
2006-10-11 | Re-implement md32_common.h [make it simpler!] and eliminate code rendered | Andy Polyakov | |
redundant as result. | |||
2006-05-01 | SHA1 for PowerPC. | Andy Polyakov | |
2005-10-25 | Eliminate false preprocessor dependencies introduced with VOS support. | Andy Polyakov | |
2005-09-19 | Oops-type typo. | Andy Polyakov | |
PR: 1195 | |||
2005-09-19 | bswapl usage should be masked by I386_ONLY. | Andy Polyakov | |
PR: 1195 | |||
2005-06-23 | Update for Stratus VOS. | Richard Levitte | |
PR: 1130 | |||
2004-12-20 | Refine PowerPC platform support. | Andy Polyakov | |
2004-07-25 | Minor 64-bit md32_common.h update and minor unsignification of digests. | Andy Polyakov | |
2004-06-11 | SHA fails to compile on x86_64 if compiled with custom flags, without | Andy Polyakov | |
recommended -DMD32_REG_T=int in particular. PR: 893 Submitted by: Michal Ludvig <michal-list@logix.cz> | |||
2004-05-31 | Kill unused macro and reimplement it for that single context it can | Andy Polyakov | |
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:-) | |||
2004-05-15 | size_t-fication of message digest APIs. We should size_t-fy more APIs... | Andy Polyakov | |
2004-03-28 | This is essentially Intel 32-bit compiler tune-up. To start with all | Andy Polyakov | |
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). | |||
2003-11-28 | Netware-specific changes, | Richard Levitte | |
PR: 780 Submitted by: Verdon Walker <VWalker@novell.com> Reviewed by: Richard Levitte | |||
2003-10-29 | Make md32_common.h friendlier to compiler warnings. | Geoff Thorpe | |
Obtained from: Andy Polyakov <appro@openssl.org> | |||
2002-12-14 | x86_64 performance patch. | Andy Polyakov | |
2002-11-28 | Cleanse memory using the new OPENSSL_cleanse() function. | Richard Levitte | |
I've covered all the memset()s I felt safe modifying, but may have missed some. | |||
2002-11-20 | avoid uninitialized memory read | Bodo Möller | |
Submitted by: Nils Larsch | |||
2001-10-14 | openbsd-x86 macros | Ulf Möller | |
Submitted by: Toomas Kiisk <vix@cyber.ee> | |||
2001-03-08 | Make EVP_Digest*() routines return a value. | Dr. Stephen Henson | |
TODO: update docs, and make soe other routines which use EVP_Digest*() check return codes. | |||
2001-02-19 | Make all configuration macros available for application by making | Richard Levitte | |
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. | |||
2000-10-30 | _lrotl() is a call to the C runtime library! | Ulf Möller | |
2000-02-16 | Fix signed/unsigned warnings. | Ben Laurie | |
2000-02-15 | New NO_INLINE_ASM macro. Primary target for the moment is Solaris x86 | Andy Polyakov | |
which can't stand GNU C assembler templates. | |||
2000-02-06 | Support for MacOS X (Rhapsody) is added. Also get rid of volatile | Andy Polyakov | |
qualifier in asm definitions as it prevents compiler from moving the instruction(s) during optimization pass. | |||
2000-01-02 | Metrowerks for Motorola tune-up. | Andy Polyakov | |
1999-12-19 | Late break-in patch for MacOS support. | Andy Polyakov | |
1999-12-19 | MacOS updates. | Andy Polyakov | |
1999-12-14 | Solaris x86 assembler problem is already addressed in ./config | Ulf Möller | |
(bug reports keep coming in because that was still missing in 0.9.4) | |||
1999-12-08 | Don't use inline assembler on x86 Solaris (would need a different syntax). | Ulf Möller | |
1999-08-28 | md32_common.h update and accompanying MD5 update. | Andy Polyakov | |
1999-06-23 | Don't use inline assembler when configured for "no-asm". | Bodo Möller | |
1999-06-01 | Borland C fix. | Ulf Möller | |
Submitted by: Andy Polyakov | |||
1999-05-20 | Some solaris-usparc MD5 fixes. | Bodo Möller | |