summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-04-15o_dir.c had a very funny odor. all users of this now use standard functions.Bob Beck
consign it to the Attic. ok deraadt@
2014-04-15Remove wraparounds for operating systems which lack issetugid().Theo de Raadt
I will note that some were missing, looking at you Solaris!!! Anyone home? Using my own copyright on the file now, since this is a rewrite of a trivial wrapper around a system call I invented. ok beck
2014-04-15Print hashkey to debug output, this helps hash-action use cases to be tested.andre
Use log_debug() instead of log_info(). ok reyk@
2012-10-13import OpenSSL-1.0.1cDamien Miller
2009-04-06import of OpenSSL 0.9.8kDamien Miller
2009-01-09import openssl-0.9.8jDamien Miller
2008-09-06import of OpenSSL 0.9.8hDamien Miller
2005-04-29import of openssl-0.9.7g; tested on platforms from alpha to zaurus, ok deraadt@Damien Miller
2014-04-15All the other old Makefiles are gone, so also remove unused enginesReyk Floeter
Makefile. The directory is empty and will silently disappear in the Attic (but there are more engines in another directory).
2014-04-15My mailbox is full of shock.Ted Unangst
2014-04-15remove ssl2 support even more completely.Ted Unangst
in the process, always include ssl3 and tls1, we don't need config options for them. when the time comes to expire ssl3, it will be with an ax. checked by miod
2014-04-15the VMS code is legionTed Unangst
2014-04-15 $infile="/home/eay/ssl/SSLeay/MINFO";Ted Unangst
I wonder when these scripts were last used...
2014-04-15note some unsupported features, and clean up some macros - in particular,Jason McIntyre
whack a dose of unneccessary Em; ok millert
2014-04-15we don't use this makefileTed Unangst
2014-04-15The more you remove Chtulhu^WVMS tentacles, the more there areMiod Vallat
2014-04-15we don't use these files for buildingTed Unangst
2014-04-15document which bits are xsi; ok millert sobradoJason McIntyre
2014-04-15Remove workarounds for ld reaching MAXDSIZ on vax, now that MAXDSIZ isMiod Vallat
more comfortable. Reminded by brad@
2014-04-1512 years ago, old_des.h was used to provide compatibility with libdes.Ted Unangst
The man page says "Compatibility des_ functions are provided for a short while" and indeed even the original commit message says "The compatibility functions will be removed in some future release, at the latest in version 1.0." So here we are, a short while later. Now I've only been an OpenBSD developer for 11 years, one year less than this header has existed, but in that brief time, I've learned a thing or two about deleting obsolete code. It doesn't delete itself. And worse, people will continue using it until you force them onto a better path.
2014-04-1512 years ago, old_des.h was used to provide compatibility with libdes.Ted Unangst
The man page says "Compatibility des_ functions are provided for a short while" and indeed even the original commit message says "The compatibility functions will be removed in some future release, at the latest in version 1.0." So here we are, a short while later. Now I've only been an OpenBSD developer for 11 years, one year less than this header has existed, but in that brief time, I've learned a thing or two about deleting obsolete code. It doesn't delete itself. And worse, people will continue using it until you force them onto a better path.
2014-04-15syncTheo de Raadt
2014-04-15imake died in a fire a long time agoTed Unangst
2014-04-15repair some whitespaceTed Unangst
2014-04-15Crank major for libcrypto and libssl; more symbol removals to occur during theMiod Vallat
next few moments, don't rush your update. Requested by deraadt@
2014-04-15The NO_ASN1_OLD define was introduced in 0.9.7, 8 years ago, to allow forMiod Vallat
obsolete (and mostly internal) routines to be compiled out. We don't expect any reasonable software to stick to these interfaces, so better clean up the view and unifdef -DNO_ASN1_OLD. The astute reader will notice the existence of NO_OLD_ASN1 which serves a similar purpose, but is more entangled. Its time will come, soon.
2014-04-15convert BIO_snprintf to snprintfBob Beck
ok deraadt@ tedu@
2014-04-15Just like every web browser expands until it can read mail, every modularMiod Vallat
library expands until it has its own dlfcn wrapper, and libcrypto is no exception. Remove the non-dlfcn DSO methods. This causes public DSO_METHOD_{beos,dl,vms,win32} to disappear (major bump coming soon). Note that portable software ought to use DSO_METHOD_openssl instead of picking the backend directly (which makes one wonder why the backends are exposed, as it is unlikely that more than one can work on your system). ok beck@ deraadt@
2014-04-15remove FIPS mode support. people who require FIPS can buy something thatTed Unangst
meets their needs, but dumping it in here only penalizes the rest of us. ok beck deraadt
2014-04-15Q: How would you like your lies, sir?Miod Vallat
A: Rare.
2014-04-15Go home, VMS, you're drunkMiod Vallat
2014-04-15remove FIPS mode support. people who require FIPS can buy something thatTed Unangst
meets their needs, but dumping it in here only penalizes the rest of us. ok miod
2014-04-15In EC_POINT_invert(), actually check the correct function pointer for NULLMiod Vallat
before attempting to invoke it; trivial one-liner in OpenSSL RT #2569 ignored for 2.5 years.
2014-04-15No longer mention OPENSSL_EC_BIN_PT_COMP being required to allow forMiod Vallat
`compressed' EC point representation. First, as researched by djb, quoting from http://cr.yp.to/ecdh/patents.html : ``It should, in any case, be obvious to the reader that a patent cannot cover compression mechanisms published seven years before the patent was filed.'' Second, that define was actually removed from the code in in OpenSSL 1.0.0.
2014-04-15No licence.Miod Vallat
2014-04-15add a STANDARDS section; pointed out by jmc@Igor Sobrado
2014-04-15Moved to regress/lib/libcrypto.Miod Vallat
2014-04-15Remove the GOST engine: It is not compiled or used and depends on theReyk Floeter
"dynamic engine" feature that is not enabled in our build. People who need it can still pull it out of the Attic; if it is to have a Russian engine just because it's a Russian engine. OK deraadt@ beck@
2014-04-15+libcryptoMiod Vallat
2014-04-15Import the OpenSSL libcrypto tests in a form suitable for our rergressMiod Vallat
infrastructure. The following tests have not been imported, for their code lacks a licence: asn1, rsa, sha256, sha512, wp.
2014-04-15Send the rotIBM stream cipher (ebcdic) to Valhalla to party for eternityBob Beck
with the bearded ones... some API's that nobody should be using will dissapear with this commit.
2014-04-15- get the spacing right for -e, -i, -n, and -sJason McIntyre
- macro cleanup ok millert sobrado
2014-04-15Toss a `unifdef -U OPENSSL_SYS_WINDOWS' bomb into crypto/bio.Joel Sing
ok miod@
2014-04-15First pass at applying KNF to the OpenSSL code, which almost makes itJoel Sing
readable. This pass is whitespace only and can readily be verified using tr and md5.
2014-04-15As we now remove it permanently, we no longer need NO_WINDOWS_BRAINDEATHBob Beck
as a build time option... ok deraadt@ miod@
2014-04-15No need to define DEVRANDOM and DEVRANDOM_EGD any longer.Miod Vallat
2014-04-15Remove VMS code.Joel Sing
ok miod@ beck@
2014-04-15flesh out STANDARDS; ok millert sobradoJason McIntyre
2014-04-15Replace the old OpenSSL PRNG by direct use of arc4random_buf(), keeping theMiod Vallat
existing RAND interfaces unchanged. All interfaces allowing external feed or seed of the RNG (either from a file or a local entropy gathering daemon) are kept for ABI compatibility, but are no longer do anything. While the OpenSSL PRNG was required 15+ years ago when many systems lacked proper entropy collection, things have evolved and one can reasonably assume it is better to use the kernel (system global) entropy pool rather than trying to build one's own and having to compensate for thread scheduling... <RANT> Whoever thought that RAND_screen(), feeding the PRNG with the contents of the local workstation's display, under Win32, was a smart idea, ought to be banned from security programming. </RANT> ok beck@ deraadt@ tedu@
2012-10-13import OpenSSL-1.0.1cDamien Miller