summaryrefslogtreecommitdiff
path: root/src/lib (unfollow)
Commit message (Collapse)AuthorFilesLines
2014-04-15correct cases of code occuring directly after goto/break/returnjsg5-6/+4
ok miod@ guenther@
2014-04-14o_dir.c has a questionable odor.. now that we got rid of OPENSSL_DIR_XXXbeck1-2/+1
remove it from the build.. we can cvs rm it and the files it includes once we know for sure ports are good. ok deraadt@
2014-04-14revert 1.2 and define OPENSSL_NO_EC_NISTP_64_GCC_128 again, it has a downsidesthen2-0/+6
(breaks ssh ecdsa keys)
2014-04-14Flense all use of BIO_snprintf from ssl source - use the real one instead,beck7-34/+40
and allow for the normal posix mandated return values instead of the nonstandard one from BIO_snprintf. ok miod@
2014-04-14make OPENSSL_NO_HEARTBLEED the default and only option. ok deraadt miodtedu30-1027/+2
2014-04-14Remove eng_cryptodev.c (merged into old-name hw_cryptodev.c); movemiod11-4163/+79
undo the move of crypto/engines/eng_padlock to engines/e_padlock. Requested by reyk@. Note that eng_padlock is not compiled in currently.
2014-04-14used for windows dll builds onlymiod4-9268/+0
2014-04-14unifdef -U OPENBSD_DEV_CRYPTO and OPENSSL_OPENBSD_DEV_CRYPTO. This code was themiod6-918/+0
early attempt at getting kernel-assisted crypto(4) used by libcrypto, before the engine API existed, and has been #if 0'd out for ages anyway. No API/ABI change.
2014-04-14So the OpenSSL codebase does "get the time, add it as a random seed"deraadt16-34/+2
in a bunch of places inside the TLS engine, to try to keep entropy high. I wonder if their moto is "If you can't solve a problem, at least try to do it badly". ok miod
2014-04-14First pass at applying KNF to the OpenSSL code, which almost makes itjsing1-1263/+1086
readable. This pass is whitespace only and can readily be verified using tr and md5.
2014-04-14convert the use of OPENSSL_DIR_XXX functions to opendir() and frends.beck2-60/+40
ok deraadt@
2014-04-14First pass at applying KNF to the OpenSSL code, which almost makes itjsing1-679/+738
readable. This pass is whitespace only and can readily be verified using tr and md5.
2014-04-14remove auto-generated dependencies from the old unused build system, soderaadt118-14397/+0
that it is easier to find code pieces. They are getting in the way. ok miod
2014-04-14Remove the GMP engine: It was an experimental engine using libgmp asreyk11-744/+4
an alternative backend for BIGNUM calculations. It is PoC code that is not enabled in OpenSSL and probably not used by anymore. ok deraadt@
2014-04-14First pass at applying KNF to the OpenSSL code, which almost makes itjsing4-7364/+6272
readable. This pass is whitespace only and can readily be verified using tr and md5.
2014-04-14First pass at applying KNF to the OpenSSL code, which almost makes itjsing10-8356/+7852
readable. This pass is whitespace only and can readily be verified using tr and md5.
2014-04-14First pass at applying KNF to the OpenSSL code, which almost makes itjsing6-2045/+1909
readable. This pass is whitespace only and can readily be verified using tr and md5.
2014-04-14First pass at applying KNF to the OpenSSL code, which almost makes itjsing9-1516/+1339
readable. This pass is whitespace only and can readily be verified using tr and md5.
2014-04-14First pass at applying KNF to the OpenSSL code, which almost makes itjsing4-796/+784
readable. This pass is whitespace only and can readily be verified using tr and md5.
2014-04-14Remove the CAPI engine: It is a backend for the Windows CryptoAPI andreyk10-2183/+4
could be maintained in an external package. "it should probably go" beck@
2014-04-14First pass at applying KNF to the OpenSSL code, which almost makes itjsing4-3216/+2920
readable. This pass is whitespace only and can readily be verified using tr and md5.
2014-04-14replace PTR_SIZE_INT (only used for VMS) with uintptr_t, tweaks from jca@,sthen8-108/+66
makes sense to beck@
2014-04-14First pass at applying KNF to the OpenSSL code, which almost makes itjsing12-3740/+3354
readable. This pass is whitespace only and can readily be verified using tr and md5.
2014-04-14First pass at applying KNF to the OpenSSL code, which almost makes itjsing12-3708/+3348
readable. This pass is whitespace only and can readily be verified using tr and md5.
2014-04-14First pass at applying KNF to the OpenSSL code, which almost makes itjsing23-9974/+10335
readable. This pass is whitespace only and can readily be verified using tr and md5.
2014-04-14Revert previous. I don't known why cvs blame tells me I committed this,mpi2-54/+584
but after cross-checking with 1.0.1g sources, they are not coming from my change.
2014-04-14Revert to 1.1 minus the VMS stuff, I accidentally committed this chunkmpi2-584/+54
in my last change.
2014-04-14Remove VMS engine build files.reyk5-36/+0
2014-04-14print pid in error messages; ok reyk@otto1-14/+18
2014-04-14Remove the nuron engine. The static engine is not standalone and thereyk11-700/+1
FPGA-based device is long obsolete.
2014-04-14Unlist previously removed chil engine from LIBNAMESreyk1-1/+1
2014-04-14Remove the nCipher CHIL engine. It is not standalone and depends onreyk14-2179/+0
external libraries that aren't covered by the same license.
2014-04-14Sync the list of man pages with doc/crypto and doc/ssl. MLINKS willmpi1-85/+120
follow soon. Tweaks from an ok jim@
2014-04-14Don't bother compiling files which end up containingmiod9-2584/+2
#if OPENSSL_SYS_NOTYOURS <whole file> #endif
2014-04-14remove last vestiges of OPENSSL_SYS_XXX from src/sslbeck5-25/+0
ok deraadt@
2014-04-14two SHUTDOWN2 got away; noticed by beckderaadt4-4/+8
2014-04-13Use shutdown(s, SHUT_RDWR) instead of shutdown(s, 2).matthew4-4/+4
ok beck deraadt
2014-04-13Cope with the removal of openssl/symhacks.hderaadt31-46/+1
2014-04-13Remove various horrible socket syscall wrappers, especially SHUTDOWN*deraadt21-186/+179
which did shutdown + close, all nasty and surprising. Use the raw syscalls that everyone knows the behaviour of. ok beck matthew
2014-04-13Flense a variety of windows support stuff, and a strange gettimeofday function.beck12-785/+0
ok deraadt@
2014-04-13Fix the gettimeofday function that I broke with my last commit.beck2-12/+0
noticed by mattheew and deraadt ok deraadt@
2014-04-13symhacks for vms are no longer neededbeck2-962/+0
ok deraadt@
2014-04-13Remove vms support stuff.beck17-386/+4
ok deraadt@
2014-04-13Do not include "e_os.h" anymore. Simply pull in the necessary headers.mpi33-69/+89
ok miod@, deraadt@
2014-04-13remove more cases of MS_STATIC, MS_CALLBACK, and MS_FAR. Did youderaadt21-69/+61
know that MS_STATIC doesn't mean it is static? How far can lies and half-truths be layered? I wonder if anyone got fooled, and actually returned a pointer.. ok beck
2014-04-13We don't use this build system.deraadt4-4201/+0
2014-04-13/dev/null does not move aroundderaadt1-1/+0
2014-04-13Remove unneded OS portability cruft that we will never use.beck1-169/+0
ok deraadt@
2014-04-13We do not need historical shared library build goo for other operatingderaadt15-498/+0
systems, most of which in any sane world will want to do something more modern anyways.
2014-04-13no doxyderaadt2-217/+0