Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | Mostly gut e_os.h: | Theo de Raadt | |
USE_SOCKETS is unrelated to using sockets, but just pulls in .h files. It makes every file buy a kitchen sink, because 11 files forgot to. EXIT() is really exit(), a gentle surprise but... OPENSSL_EXIT() is really just return(), because noone compiles the openssl command non-monolithic anymore | |||
2014-04-17 | malloc + memset 0 -> calloc | Miod Vallat | |
(not that it matters much as this is in disabled code, for we don't build with zlib support) | |||
2014-04-17 | unused variable | Ted Unangst | |
2014-04-17 | a little less obfuscation | Ted Unangst | |
2014-04-17 | fold prototypes into o_str.c. miod | Ted Unangst | |
2014-04-17 | quick pass at removing ability to disable sha256 and sha512. ok miod | Ted Unangst | |
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 | Nuke BN_DEBUG_LEVITTE | Miod Vallat | |
2014-04-17 | No need to consider being compiled by NASM anymore. | Miod Vallat | |
2014-04-17 | Stop paying lip service to non-AT&T syntax assemblers in the x86 world. | Miod Vallat | |
2014-04-17 | todo: do not leave 15 year old todo lists in the tree. | Miod Vallat | |
2014-04-17 | fix BIO_snprintf usage in here. | Bob Beck | |
ok tedu@ | |||
2014-04-17 | Use of OPENSSL_SYS_xxx defines in public header files considered harmful. | Miod Vallat | |
2014-04-17 | Bob O.D.'ed on the o_dir code so high he forgot to rm the `test' after | Miod Vallat | |
rewriting the code. | |||
2014-04-17 | sprintf: bad. | Miod Vallat | |
snprintf: good. snprintf with a correct size: better! (harmless in this case) | |||
2014-04-17 | Remove utils that we don't use | Andrew Fresh | |
opensslwrap.sh and shlib_wrap.sh are used by tests that are getting replaced, x86asm.sh is obsoleted by our Makefile machinery ok miod | |||
2014-04-17 | Remove unused ssl utils | Andrew Fresh | |
This code is the reason perl has a name as a write only language. ok deraadt miod | |||
2014-04-17 | expunge more of the old build system | Andrew Fresh | |
ok deraadt miod | |||
2014-04-17 | Remove oh-so-important-from-a-security-pov OpenSSL_rtdsc() function. | Miod Vallat | |
2014-04-17 | fix some more leaks, mostly suggestions from miod | Jonathan Gray | |
ok miod@ | |||
2014-04-17 | Remove the benchmark part of the selftest. It uses the undocumented | Miod Vallat | |
OPENSSL_rdtsc() routine to get a high-precision timestamp, and (although this is the only user of this routine in libcrypto) forces every platform willing to provide fast assembly versions of some routines, to also provide OPENSSL_rdtsc(). | |||
2014-04-17 | Ok, there was a need for OPENSSL_cleanse() instead of bzero() to prevent | Miod Vallat | |
supposedly smart compilers from optimizing memory cleanups away. Understood. Ok, in case of an hypothetically super smart compiler, OPENSSL_cleanse() had to be convoluted enough for the compiler not to recognize that this was actually bzero() in disguise. Understood. But then why there had been optimized assembler versions of OPENSSL_cleanse() is beyond me. Did someone not trust the C obfuscation? | |||
2014-04-17 | Move the machine-specific parts of the libcrypto Makefile to per-arch makefile | Miod Vallat | |
fragments, to ease maintainance, and see through the fog of bugs. "looks good" deraadt@ | |||
2014-04-17 | some KNF cleanup following the script | Theo de Raadt | |
2014-04-17 | fix some of the leaks | Jonathan Gray | |
ok miod@ looks good deraadt@ | |||
2014-04-17 | fix a potential double free | Jonathan Gray | |
ok miod@ | |||
2014-04-17 | remove OPENSSL_realloc_clean usage here - replace with intrinsics to make | Bob Beck | |
it obvious what should happen. ok tedu@ | |||
2014-04-17 | Fully kill FIPS API. Forcible certification conflicts with the goals of a | Ted Unangst | |
free software project. ok beck deraadt Ports calling FIPS_mode_set(1): mongodb | |||
2014-04-17 | Initial KNF. | Joel Sing | |
2014-04-17 | I've replaced everything in this file. ISC liscense it with my copyright | Bob Beck | |
2014-04-17 | remove some code that is now unused after guenther's changes in 1.20. | Jonathan Gray | |
2014-04-17 | KNF. | Joel Sing | |
2014-04-17 | Initial KNF. | Joel Sing | |
2014-04-17 | simply wrap around intrinsics, and knf cleanup. | Bob Beck | |
ok miod@ deraadt@ | |||
2014-04-17 | Change library to use intrinsic memory allocation functions instead of | Bob Beck | |
OPENSSL_foo wrappers. This changes: OPENSSL_malloc->malloc OPENSSL_free->free OPENSSL_relloc->realloc OPENSSL_freeFunc->free | |||
2014-04-17 | Revert unintended whitespace changes. | Joel Sing | |
2014-04-17 | OPENSSL_gmtime() is not a gmtime() wrapper. It is a gmtime_r(). | Theo de Raadt | |
Always trying to confuse people... ok guenther | |||
2014-04-17 | OPENSSL_DECLARE_EXIT serves no purpose. | Theo de Raadt | |
2014-04-17 | 1. RAND_seed is now DEPRECATED | Theo de Raadt | |
2. Even passing a digest in as entropy is sloppy. But apparently the OpenSSL guys could find no objects of lesser value to pass to the pluggable random subsystem, and had to resort to private keys and digests. Classy. ok djm | |||
2014-04-17 | RAND_seed now does nothing, so skip the operation | Theo de Raadt | |
2014-04-17 | Do not feed RSA private key information to the random subsystem as | Theo de Raadt | |
entropy. It might be fed to a pluggable random subsystem.... What were they thinking?! ok guenther | |||
2014-04-17 | remove duplicated tests in if statements | Jonathan Gray | |
ok krw@ sthen@ deraadt@ | |||
2014-04-17 | unistd.h is always in the same place; no need to #include the result of | Theo de Raadt | |
a maze of conditional #define's | |||
2014-04-17 | OpenSSL PR#3309: when looking for an extension, set the last found position | Stuart Henderson | |
to -1 to properly search all extensions. ok tedu@ From http://git.openssl.org/gitweb/?p=openssl.git;a=commit;h=300b9f0b70 | |||
2014-04-17 | move enginetest to regress as was done with the other tests | Jonathan Gray | |
2014-04-17 | call the correct decrypt function in aes_cbc_cipher() | Jonathan Gray | |
From: commit e9c80e04c1a3b5a0de8e666155ab4ecb2697a77d Author: Andy Polyakov <appro@openssl.org> Date: Wed Dec 18 21:42:46 2013 +0100 evp/e_[aes|camellia].c: fix typo in CBC subroutine. It worked because it was never called. Our e_camellia.c does not have this problem. ok miod@ deraadt@ | |||
2014-04-17 | tag some functions with bounded. idea and ok djm | Ted Unangst | |
2014-04-16 | TANSTAAFL - delete the buf freelist code. if you need a better malloc, get | Ted Unangst | |
a better malloc. ok beck deraadt | |||
2014-04-16 | add back SRP. i was being too greedy. | Ted Unangst | |