Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-05-07 | Get __STRICT_ALIGNMENT from <machine/endian.h> and decide upon it, rather | Miod Vallat | |
than defining it for not (i386 and amd64 (and sometimes s390)) only. Compile-time tests remain compile-time tests, and runtime-test remain runtime-test instead of being converted to compile-time tests, per matthew@'s explicit demand (rationale: this makes sure the compiler checks your code even if you won't run it). No functional change except on s390 (which we don't run on) and vax (which we run on, but noone cares about) ok matthew@ | |||
2014-05-02 | The assembly sha512 code detects at runtime if it is running on a 64-bit | Miod Vallat | |
processor (PA2.0) and, if so, switches to 64-bit code. However, when running under a 32-bit OpenBSD/hppa kernel, there is no guarantee that the upper part of the registers will be preserved accross context switches (or even userland->kernel boundaries), which causes this code to fail. Wrap the generated code within #ifndef __OpenBSD__ in that case, to avoid using the 64-bit code completely. (OpenBSD/hppa64, once stable, will not be affected by this) | |||
2014-05-01 | Do not output SOM-specific directives. | Miod Vallat | |
2014-05-01 | Fix include filename to get register name aliases under BSD | Miod Vallat | |
2014-05-01 | Remove fips_md_init() macro indirection for digest algorithms, used by the | Miod Vallat | |
OpenSSL FIPS module to prevent forbidden digests to be allowed. No functional change but readability. ok deraadt@ | |||
2014-04-30 | First pass at removing win64 support from the assembly generating Perl | Joel Sing | |
scripts. We certainly do not need an identical copy of the win64 exception handler in each script (surely one copy would be sufficient). ok miod@ | |||
2014-04-28 | Remove WIN32, WIN64 and MINGW32 tentacles. | Miod Vallat | |
Also check for _LP64 rather than __arch64__ (the former being more reliable than __LP64__ or __arch64__) to tell 64-bit int platforms apart from 32-bit int platforms. Loosely based upon a diff from Martijn van Duren on tech@ | |||
2014-04-23 | Unifdef -UPEDANTIC. ok beck@ tedu@ | Miod Vallat | |
2014-04-23 | Figure out endianness at compile-time, using _BYTE_ORDER from | Miod Vallat | |
<machine/endian.h>, rather than writing 1 to a 32-bit variable and checking whether the first byte is nonzero. tweaks and ok matthew@; ok beck@ tedu@ | |||
2014-04-22 | Remove meat which either duplicates code found in apps/, or is only of value | Miod Vallat | |
for 20th century historians, and can be put in the Attic. | |||
2014-04-18 | Unsurprisingly, since <unistd.h> was so darn hard to find for OpenSSL developers | Bob Beck | |
they had resorted to manually protyping read(2) instead of incredible amount of preprocessor wizardry needed to find the ever illusive <unistd.h>. Let's just include <unistd.h> and we don't need to do this.. While we're at it flense out _OSD_POSIX and __DGJPP__ cruft. ok krw@ | |||
2014-04-18 | Do not ask the user to pass either -DB_ENDIAN or -DL_ENDIAN to the compiler, | Miod Vallat | |
but rather figure out the endianness from <machine/endian.h> automagically; help from guenther@ ok jca@ guenther@ beck@ and the rest of the `Buena SSL rampage club' | |||
2014-04-17 | Get rid of MS Visual C compiler and Intel C compiler specific defines. | Miod Vallat | |
2014-04-17 | There are no plans to ever build this with the Metrojerks compiler. | Miod Vallat | |
2014-04-17 | Remove support for big-endian i386 and amd64. | Miod Vallat | |
Before someone suggests the OpenSSL people are junkies, here is what they mention about this: /* Most will argue that x86_64 is always little-endian. Well, * yes, but then we have stratus.com who has modified gcc to * "emulate" big-endian on x86. Is there evidence that they * [or somebody else] won't do same for x86_64? Naturally no. * And this line is waiting ready for that brave soul:-) */ So, yes, they are on drugs. But they are not alone, the stratus.com people are, too. | |||
2014-04-17 | Aren't you glad to have this file tell you that ``C2.pl works''? Bonus point | Miod Vallat | |
if you can spot C2.pl. | |||
2014-04-17 | No need to consider being compiled by NASM anymore. | Miod Vallat | |
2014-04-16 | Remove _CRAY references. Note that this pleads for the use of <stdint.h> | Miod Vallat | |
fixed-width types instead of choosing int or long depending upon what we think the architecture support. | |||
2014-04-15 | we don't use these files for building | Ted Unangst | |
2014-04-15 | remove FIPS mode support. people who require FIPS can buy something that | Ted Unangst | |
meets their needs, but dumping it in here only penalizes the rest of us. ok beck deraadt | |||
2014-04-15 | Moved to regress/lib/libcrypto. | Miod Vallat | |
2014-04-15 | Send the rotIBM stream cipher (ebcdic) to Valhalla to party for eternity | Bob Beck | |
with the bearded ones... some API's that nobody should be using will dissapear with this commit. | |||
2014-04-14 | remove auto-generated dependencies from the old unused build system, so | Theo de Raadt | |
that it is easier to find code pieces. They are getting in the way. ok miod | |||
2014-04-13 | Merge conflicts; remove MacOS, Netware, OS/2, VMS and Windows build machinery. | Miod Vallat | |
2014-04-13 | Import OpenSSL 1.0.1g | Miod Vallat | |
2013-12-19 | Reliability fix for SHA384 SSL/TLS ciphers on strict alignment | Jeremie Courreges-Anglas | |
architectures. ok miod@ djm@ Upstream patch: commit cdd1acd788020d2c525331da1712ada778f1373c Author: Andy Polyakov <appro@openssl.org> Date: Wed Dec 18 21:27:35 2013 +0100 | |||
2012-10-13 | resolve conflicts | Damien Miller | |
2012-10-13 | import OpenSSL-1.0.1c | Damien Miller | |
2011-11-03 | import OpenSSL 1.0.0e | Damien Miller | |
2010-10-01 | resolve conflicts, fix local changes | Damien Miller | |
2010-10-01 | import OpenSSL-1.0.0a | Damien Miller | |
2009-04-06 | import of OpenSSL 0.9.8k | Damien Miller | |
2009-01-09 | resolve conflicts | Damien Miller | |
2009-01-05 | update to openssl-0.9.8i; tested by several, especially krw@ | Damien Miller | |
2008-09-06 | resolve conflicts | Damien Miller | |
2008-09-06 | import of OpenSSL 0.9.8h | Damien Miller | |
2006-06-27 | resolve conflicts | Damien Miller | |
2005-04-29 | resolve conflicts | Damien Miller | |
2005-04-29 | import of openssl-0.9.7g; tested on platforms from alpha to zaurus, ok deraadt@ | Damien Miller | |
2004-04-08 | merge 0.9.7d | Markus Friedl | |
2003-05-12 | merge 0.9.7b with local changes; crank majors for libssl/libcrypto | Markus Friedl | |
2002-09-10 | merge openssl-0.9.7-beta3, tested on vax by miod@ | Markus Friedl | |
2002-09-04 | execute bourne shell scripts with 'sh' and not with $SHELL | Markus Friedl | |
2002-05-15 | OpenSSL 0.9.7 stable 2002 05 08 merge | Bob Beck | |
2001-06-22 | openssl-engine-0.9.6a merge | Bob Beck | |
2000-12-15 | openssl-engine0.9.6 merge | Bob Beck | |
Again, be sure to whack an old /usr/obj/lib/libssl if you are doing builds | |||
2000-04-15 | OpenSSL 0.9.5a merge | Bob Beck | |
2000-03-19 | OpenSSL 0.9.5 merge | Bob Beck | |
*warning* this bumps shared lib minors for libssl and libcrypto from 2.1 to 2.2 if you are using the ssl26 packages for ssh and other things to work you will need to get new ones (see ~beck/libsslsnap/<arch>) on cvs or ~beck/src-patent.tar.gz on cvs | |||
1999-11-23 | do not assume shell scripts are +x; d | Theo de Raadt | |
1999-09-29 | OpenSSL 0.9.4 merge | Bob Beck | |