summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2017-04-30Add a tls_keypair_clear_key() function that uses freezero() to make keyJoel Sing
2017-04-29Fix a bug caused by the return value being set early to signal successfulJoel Sing
2017-04-29Revert previous - we still want to do this, but I forgot about the installerBob Beck
2017-04-29We now require you to have a working libpthreadBob Beck
2017-04-29Make it safe to call SSL_library_init more than once.Bob Beck
2017-04-29Stop calling OPENSSL_init() internally, since it is a no-op. Also placeJoel Sing
2017-04-29Switch Linux getrandom() usage to non-blocking mode, continuing toBob Beck
2017-04-28Revert previous change that forced consistency between return value andBob Beck
2017-04-28revert previous accidental commitBob Beck
2017-04-28*** empty log message ***Bob Beck
2017-04-28Reference the "Futexes Are Tricky" paper.Martin Pieuchot
2017-04-28errant space;Jason McIntyre
2017-04-28Document futex(2) with a lot of inputs from schwarze@Martin Pieuchot
2017-04-27ntohl() returns uint32_t so it cannot be < 0. Since we're storingTodd C. Miller
2017-04-27Remove "len < 0" check; len is socklen_t (uint32_t) so can't beTodd C. Miller
2017-04-27tls_free(3) and tls_config_free(3) accept NULL;Ingo Schwarze
2017-04-27Remove the "volatile" attribute from bpf_error(). The "volatile"Todd C. Miller
2017-04-27Remove useless check for ks_env_table being NULL. Since ks_env_tableTodd C. Miller
2017-04-23Rearrange text a bit to make it clear what "discarded" means; ok jmc@ deraadt@Otto Moerbeek
2017-04-22For small allocations (chunk) freezero only validates the givenOtto Moerbeek
2017-04-20add previous to NAME;Jason McIntyre
2017-04-20Add getptmfd(), fdopenpty(), fdforkpty() functions. These allow programsNicholas Marriott
2017-04-20Fix previous.Visa Hankala
2017-04-20Get TCB address using the RDHWR instruction instead of __get_tcb().Visa Hankala
2017-04-19Switch base tools from /dev/bpf0 to /dev/bpf. Now that /dev/bpf has beenMartin Natano
2017-04-18don't forget to fill in canary bytes for posix_memalign(3); reported byOtto Moerbeek
2017-04-18Add sparc64 support.Mark Kettenis
2017-04-18wipe some more macros that do not belong in C++ forwarding headers.Marc Espie
2017-04-18use freezero() instead of explicit_bzero+freeTheo de Raadt
2017-04-17use freezero()Theo de Raadt
2017-04-17consictently use .Dv NULL and a few other tweaks; ok schwarze@Otto Moerbeek
2017-04-17whitespace fixesOtto Moerbeek
2017-04-17Change build infrastructure to allow building both gcc and clang. ThisMark Kettenis
2017-04-16Always return nonzero from _longjmp too.Mark Kettenis
2017-04-16backout previous, data_len is not always initializedOtto Moerbeek
2017-04-15Document RB_TIMEBAD; delete RB_* that are obsolete/unimplementedPhilip Guenther
2017-04-14Use freezero(3) when cleaning up session tickets - not only does it requireJoel Sing
2017-04-14Use freezero(3) to clean up the X25519 keys - simpler, cleaner code.Joel Sing
2017-04-14Use freezero(3) in the CBB clean up path, since this could hold sensitiveJoel Sing
2017-04-14Switch i2d_SSL_SESSION() back to freezero(3) now that the size constraintsJoel Sing
2017-04-14Clean up server key exchange EC point handling. Encode the point directlyJoel Sing
2017-04-14whitespaceTheo de Raadt
2017-04-14correct path; from Klemens NanniTheo de Raadt
2017-04-13Xr sigprocmask(2) not the obsolete sigsetmask(3)Todd C. Miller
2017-04-13Use recallocarray in getdelim/getline to clear memory on buffer resizes,Bryan Steele
2017-04-13allow clearing less than allocated and document freezero(3) betterOtto Moerbeek
2017-04-12Use calloc(3) and recallocarray(3) instead of *alloc* + memset(0).Theo Buehler
2017-04-12SipHash_Final() was assuming the digest was 64-bit aligned, resulting inTheo de Raadt
2017-04-12New strstr() implementation from musl libc by Rich Felker. ThisTodd C. Miller
2017-04-11Revert ssl_asn1.c r1.50 - CBB and freezero(3) do not play nicely together.Joel Sing