summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2015-01-05convert clock() to clock_gettime() for improved precision (and accuracy?)Ted Unangst
2015-01-04remove code for ancient gcc.Daniel Dickman
2015-01-03Fix incorrect OPENSSL_assert() usage.Doug Hogan
2015-01-02Rename the tls_connect_socket() parameter 'socket' to 's' to avoidAlexander Bluhm
2015-01-01Inline the .cpsetup pseudo-statement in rcrt0 to avoid saving the "old" gpMiod Vallat
2015-01-01Revert previous; tls_accept_socket() was intentionally undocumentedIngo Schwarze
2015-01-01minimally document tls_accept_socket();Ingo Schwarze
2015-01-01Get rid of .Tn; from Kaspars at Bankovskis dot net, tweaked by me.Ingo Schwarze
2015-01-01Even though i personally consider 8-bit-characters in filenames unwise,Ingo Schwarze
2014-12-30self-relocating crt0 bits for sh, and enable static pie by default. With someMiod Vallat
2014-12-30copy bcrypt autotune from encrypt(1) and expose via crypt_newhashTed Unangst
2014-12-30typo in comment: ouput => outputDamien Miller
2014-12-29Make the PLT read-only on powerpc as well.Mark Kettenis
2014-12-29don't leak timing info about padding errors by generating a fake keyTed Unangst
2014-12-27Static PIE for mips64. Still something not quite right as a full make buildMark Kettenis
2014-12-27include netinet/in.h to define struct in6_addr.Brent Cook
2014-12-27Only include "boot.h" if MD_RCRT0_START is defined. Should fix build on vax.Mark Kettenis
2014-12-27Static PIE support for alpha.Mark Kettenis
2014-12-26Self-relocation code for powerpc.Kurt Miller
2014-12-25return ERANGE instead of ENOMEM, so callers can differentiate real oomSebastian Benoit
2014-12-25Use archdep.h GOT_PERMS define for mprotect of GOT. okay kettenis@Kurt Miller
2014-12-24simplify crypt_checkpass. The API promise is that this function doesn'tTed Unangst
2014-12-24Expand Elf_Rel relocations to include DT_JMPREL. Inspect DT_PLTREL valueKurt Miller
2014-12-24Fix previos. Pointed out by kurt@.Mark Kettenis
2014-12-24Add missing argument names, and sync the argument types and names withLawrence Teo
2014-12-23Use the page size passed by the kernel in the Auxilliary Vector to handleMark Kettenis
2014-12-23Make sure the GOT and PLT are not writable.Mark Kettenis
2014-12-23do not expose "ra" to cpp because it muddles up the .c code above.Theo de Raadt
2014-12-23Set up the linkage table register (%r19) before calling _dl_boot_bind.Mark Kettenis
2014-12-22Self-relocation code for i386.Kurt Miller
2014-12-22Self-relocation code for hppa.Mark Kettenis
2014-12-22Self-relocation code for sparc64.Mark Kettenis
2014-12-22When skipping a relocation because the referenced symbol is undefined, makeMark Kettenis
2014-12-22Introduce new csu0 variant for -static -pie binaries to use calledKurt Miller
2014-12-22fix docs for NOBROADCASTKILLTed Unangst
2014-12-21Show the sign for NaN as per POSIX; from Elliott Hughes.Daniel Dickman
2014-12-19be like the kernel and only unroll if not smallTed Unangst
2014-12-19i386 unrolling blows up the media in a big way, due to -Os forTheo de Raadt
2014-12-18only unroll on i386 and amd64 (where confirmed to be much faster).Ted Unangst
2014-12-17unroll loops. much faster on amd64. ok deraadt millertTed Unangst
2014-12-17Add size_t to int checks for SSL functions.Doug Hogan
2014-12-16typo; ok deraadtStuart Henderson
2014-12-16warn for correct symbolTheo de Raadt
2014-12-16Now that we have Camellia support in libcrypto, bring in the SHA256 flavour ofMiod Vallat
2014-12-16Remove some useless casts and includes. OK deraadt@ tedu@Todd C. Miller
2014-12-16include lock.h, needed for later headers but currently included by magicTed Unangst
2014-12-16use .In and delete .Tn; from Kaspars at Bankovskis dot netIngo Schwarze
2014-12-15merge improvements from NetBSD; ok jmc@ nicm@Ingo Schwarze
2014-12-15Add error handling for EVP_DigestInit_ex().Doug Hogan
2014-12-14unconditionally align SSL payloadsBrent Cook