summaryrefslogtreecommitdiffstats
path: root/lib/libc/crypt
AgeCommit message (Expand)AuthorFilesLines
2014-11-21Let crypt_checkpass() set EACCES after bcrypt_checkpass() failure;schwarze1-2/+4
2014-11-21change prototype for crypt_newhash. the login_cap_t is a holdover from itstedu2-15/+10
2014-11-20split crypt_checkpass off into a new filetedu3-36/+73
2014-11-18add crypt_newhash to NAME and add an MLINK;jmc2-4/+6
2014-11-17add new function crypt_newhash to simplify creating new hashes.tedu2-3/+46
2014-07-21missing newlinederaadt1-1/+2
2014-07-20Move more OS-specific functionality to arc4random.h headers.bcook2-6/+14
2014-07-20From ISO/IEC 9899:1999 and 9899:201x,guenther1-3/+3
2014-07-19arc4random re-seeds with getentropy() now; ok deraadt@ jmc@naddy1-3/+3
2014-07-19Change _rs_allocate so it can combine the two regions (rs and rsx)deraadt2-28/+25
2014-07-18Seperate arc4random's os-dependent parts into static inline functions,deraadt2-36/+57
2014-07-17"Race-free because we're running single-threaded in a newderaadt1-1/+5
2014-07-16#ifdef wrap the _rs_forkhandlerderaadt1-1/+3
2014-07-16added handler for an atfork hook from kettenis@bcook1-1/+10
2014-07-13While we thought this would make portable life easier it actuallybeck1-3/+1
2014-07-12Wrap "thread_private.h" with #ifdef __OpenBSD__ so that other systemsderaadt1-1/+3
2014-07-12Split arc4random_uniform into it's own file, to assist other projectsderaadt3-39/+60
2014-07-09Clean up after arc4random u_int32_t uint32_t changebeck1-5/+5
2014-07-09changes to improve portabilitybcook1-10/+11
2014-06-27re-init and init code paths are now more shared, so the getpid()-basedderaadt1-2/+3
2014-06-26Add back an #ifndef MAP_INHERIT_ZERO chunk to support the old getpid()deraadt1-1/+13
2014-06-25document why we explicit_bzeroderaadt1-2/+2
2014-06-20arc4random: hard fail with raise(SIGKILL) if getentropy() returns -1matthew1-3/+4
2014-06-19Move rs_chacha and rs_buf into the same memory page and don't mark itmatthew1-22/+31
2014-06-17Use MAP_INHERIT_ZERO in arc4random(3)matthew1-37/+44
2014-06-13For now... assume success of getentropy() just like we assumed successderaadt1-3/+3
2014-06-13use getgentropy() call. If it fails, things are pretty bad --deraadt1-8/+3
2014-05-31Delete the extraneous "return" statement at the end of a void function.jca1-2/+1
2014-05-17Add missing header needed by isdigit().chl1-4/+5
2014-05-17refactor some of the des crypt code to use fewer globals.tedu2-42/+45
2014-05-16update NAME and MLINKS for previous;jmc2-5/+7
2014-05-16document crypt_checkpasstedu1-1/+14
2014-05-16use $2b in the bcrypt example, ok tedusthen1-3/+3
2014-05-12remove md5crypt.tedu5-195/+65
2014-05-06missing NULL checks to see if init is needed. found hard way by deraadt.tedu1-3/+3
2014-05-06fix stupid committedu1-5/+5
2014-05-06use explicit_bzerotedu1-5/+5
2014-05-06clear a stack buffer with explicit_bzerotedu1-2/+2
2014-05-06move chacha context and buffer out of bss and allow mmap to place themtedu1-6/+16
2014-05-04delete useless test codederaadt1-23/+1
2014-05-03now that 5.5 has been released with compatibility for 2b hashes,tedu1-2/+2
2014-05-031. Drop support for no minor. This variant doesn't exist anymore.tedu1-44/+30
2014-04-19one small tweak to avoid ever going off the end of a string.tedu1-4/+6
2014-04-19improved checking for invalid hashes. from solar designertedu1-6/+10
2014-04-08use char * for strings, saving casts. add return codes to base64 functionstedu1-15/+26
2014-04-03I have discussed these licenses with Poul-Henning Kamp and he has agreed tobeck1-8/+17
2014-03-24oops, merge errortedu1-2/+2
2014-03-23clear stack variables, suggested by djmtedu1-1/+4
2014-03-23some improvements suggested by djm.tedu1-4/+6
2014-03-23two functions don't need to be exportedtedu1-3/+3