aboutsummaryrefslogtreecommitdiff
path: root/crypto (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* remove thread_private.h, no longer neededBrent Cook2014-07-272-1/+0
|
* test for and use system explicit_bzero if it existsBrent Cook2014-07-211-1/+5
| | | | ok beck@ guenther@
* remove thread_private.h defines, moved to arc4random_*.hBrent Cook2014-07-191-14/+0
|
* update to newly-refactored arc4random compatibility shimsBrent Cook2014-07-182-0/+21
| | | | | | the thread-private bits can move next ok beck@
* initial underpinnings for mingw/cross compilation supportBrent Cook2014-07-181-3/+8
| | | | | | | | | Use canonical host rather than target so that this works: CC=i686-w64-mingw32-gcc ./configure --host=i686-w64-mingw32 Conditionally compile Linux issetugid compatibility function ok beck@
* register the atfork handler from arc4randomBrent Cook2014-07-151-0/+8
| | | | | | | | | | | | | | | | | | From kettenis@ People have suggested using pthread_atfork(3) before, but discarded the idea because it involves linking with -lpthread, which has other undesirable consequences. However: * Most systems actually have pthread_atfork(3) in libc. I verified this on OS X and Solaris. I believe this is the case on Linux systems that use musl as well. * On Linux systems that use glibc, this isn't the case. However, those systems have __register_atfork(3), which is fully documented in the "Linux Standard Base Core Specification". ok kettenis@ deraadt@ beck@
* add platform libraries to libcompat's LIBADD listBrent Cook2014-07-121-0/+1
| | | | ok beck@
* We're probably gonna need this for solaris 10Bob Beck2014-07-121-0/+101
|
* build strtonum directly into apps/opensslBrent Cook2014-07-111-3/+0
| | | | | | it is not needed as a library export ok beck@
* Make things build again - add some missing headersCharlie Root2014-07-101-0/+2
| | | | ok bcook@
* initial top-level import of subdirectoriesBrent Cook2014-07-103-0/+122