summaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Collapse)AuthorFilesLines
2014-04-15Toss a `unifdef -U OPENSSL_SYS_WINDOWS' bomb into crypto/bio.jsing10-338/+6
ok miod@
2014-04-15First pass at applying KNF to the OpenSSL code, which almost makes itjsing6-1400/+1478
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_BRAINDEATHbeck3-10/+2
as a build time option... ok deraadt@ miod@
2014-04-15No need to define DEVRANDOM and DEVRANDOM_EGD any longer.miod1-12/+0
2014-04-15Remove VMS code.jsing2-640/+0
ok miod@ beck@
2014-04-15Replace the old OpenSSL PRNG by direct use of arc4random_buf(), keeping themiod23-3417/+137
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@
2014-04-15remove a test directory. If anyone wants something this again, this isderaadt22-3652/+0
the wrong place and it will need heavy lifting. Love the .bat files and the reference to pre-draft pthreads code at MIT. ok beck
2014-04-15First pass at applying KNF to the OpenSSL code, which almost makes itjsing44-9338/+9352
readable. This pass is whitespace only and can readily be verified using tr and md5.
2014-04-15Convert some BIO_snprintf() to (void) snprintf - as although these onesbeck1-68/+12
save the return value, the value is actually ignored. ok deraadt@
2014-04-15Part 1 of eliminating BIO_snprintf(). This fixes mechanical conversionsbeck56-149/+149
where the return value is ignored changing to (void) snprintf. ok deraadt@
2014-04-15First pass at applying KNF to the OpenSSL code, which almost makes itjsing22-3940/+3988
readable. This pass is whitespace only and can readily be verified using tr and md5.
2014-04-15First pass at applying KNF to the OpenSSL code, which almost makes itjsing50-3578/+3668
readable. This pass is whitespace only and can readily be verified using tr and md5.
2014-04-15remove some vms/windows holdouts.jsg2-336/+0
ok miod@
2014-04-15remove pentium specific benchmark codejsg18-1304/+0
ok miod@
2014-04-15First pass at applying KNF to the OpenSSL code, which almost makes itjsing18-999/+945
readable. This pass is whitespace only and can readily be verified using tr and md5. There is still a huge amount of inconsistency within these headers.
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@