summaryrefslogtreecommitdiff
path: root/lib/libc/crypt
AgeCommit message (Expand)Author
2014-06-27re-init and init code paths are now more shared, so the getpid()-basedTheo de Raadt
2014-06-26Add back an #ifndef MAP_INHERIT_ZERO chunk to support the old getpid()Theo de Raadt
2014-06-25document why we explicit_bzeroTheo de Raadt
2014-06-20arc4random: hard fail with raise(SIGKILL) if getentropy() returns -1Matthew Dempsky
2014-06-19Move rs_chacha and rs_buf into the same memory page and don't mark itMatthew Dempsky
2014-06-17Use MAP_INHERIT_ZERO in arc4random(3)Matthew Dempsky
2014-06-13For now... assume success of getentropy() just like we assumed successTheo de Raadt
2014-06-13use getgentropy() call. If it fails, things are pretty bad --Theo de Raadt
2014-05-31Delete the extraneous "return" statement at the end of a void function.Jeremie Courreges-Anglas
2014-05-17Add missing header needed by isdigit().Charles Longeau
2014-05-17refactor some of the des crypt code to use fewer globals.Ted Unangst
2014-05-16update NAME and MLINKS for previous;Jason McIntyre
2014-05-16document crypt_checkpassTed Unangst
2014-05-16use $2b in the bcrypt example, ok teduStuart Henderson
2014-05-12remove md5crypt.Ted Unangst
2014-05-06missing NULL checks to see if init is needed. found hard way by deraadt.Ted Unangst
2014-05-06fix stupid commitTed Unangst
2014-05-06use explicit_bzeroTed Unangst
2014-05-06clear a stack buffer with explicit_bzeroTed Unangst
2014-05-06move chacha context and buffer out of bss and allow mmap to place themTed Unangst
2014-05-04delete useless test codeTheo de Raadt
2014-05-03now that 5.5 has been released with compatibility for 2b hashes,Ted Unangst
2014-05-031. Drop support for no minor. This variant doesn't exist anymore.Ted Unangst
2014-04-19one small tweak to avoid ever going off the end of a string.Ted Unangst
2014-04-19improved checking for invalid hashes. from solar designerTed Unangst
2014-04-08use char * for strings, saving casts. add return codes to base64 functionsTed Unangst
2014-04-03I have discussed these licenses with Poul-Henning Kamp and he has agreed toBob Beck
2014-03-24oops, merge errorTed Unangst
2014-03-23clear stack variables, suggested by djmTed Unangst
2014-03-23some improvements suggested by djm.Ted Unangst
2014-03-23two functions don't need to be exportedTed Unangst
2014-03-23minimal change to implementation of bcrypt to not require static globals.Ted Unangst
2014-03-22switch to shorter ISC license. this was ok with Niels Provos.Ted Unangst
2014-03-19consolidate the base64 code in one place, and remove inadequate test codeTed Unangst
2014-03-19right or wrong, bcrypt() is declared in pwd.h, not unistd.hTed Unangst
2014-02-24solar's testsuite revealed insufficient validation of invalid input hashes.Ted Unangst
2014-02-17remove redundant testTed Unangst
2014-02-17sticking strlen into a char leads to wraparound at 256. fix this andTed Unangst
2013-12-19pseudo-code corrections from Solar Designer <solar@openwall.com>Theo de Raadt
2013-10-22tweak previous;Jason McIntyre
2013-10-22delete extra words; Henri KemppainenTheo de Raadt
2013-10-21update documentation for these functions. They now state the case regardingTheo de Raadt
2013-10-21Remove arc4random_stir() and arc4random_addrandom(), which none shouldTheo de Raadt
2013-10-04a couple of warning fixes and an RCS marker; ok markus@Damien Miller
2013-10-01replace rc4 with ChaCha20; inspired by Nick Mathewson's work on libottery;Markus Friedl
2013-07-16use .Mt for email addresses; from Jan Stary <hans at stare dot cz>; ok jmc@Ingo Schwarze
2013-06-11spacingTheo de Raadt
2013-06-05Use the fancy .In macro for includes. From Jan Klemkow. ok jmc schwarzeTed Unangst
2013-04-21tweak a few commentsTed Unangst
2013-04-21this man page is mostly about password hashing now (you really don'tTed Unangst