summaryrefslogtreecommitdiffstats
path: root/lib/libc/crypt
AgeCommit message (Expand)AuthorFilesLines
2020-07-06Add support for timeconting in userland.pirofti1-3/+3
2019-09-29zap trailing whitespace;jmc1-3/+3
2019-09-28Xr random 4 in a better wayderaadt1-3/+5
2019-07-29correct mispellings of EACCES; from Kris Katterjohnderaadt1-3/+3
2019-03-24In the incredibly unbelievable circumstance where _rs_init() fails toderaadt1-2/+2
2019-01-20include stdint.h over sys/types.hbcook1-2/+2
2017-07-22zap trailing whitespace;jmc1-2/+2
2017-07-22rework the page a bit, clarify a few things, maybe better wordingtedu1-8/+13
2016-08-26Pull in <time.h> for clock_gettime()guenther1-1/+2
2016-06-26increase the minimum for auto rounds to 6. that was the previous low boundtedu1-2/+2
2016-03-30for some time now mandoc has not required MLINKS to functionjmc1-8/+1
2015-11-10update NAME section to include all documented functions,jmc1-3/+3
2015-09-13Wrap <pwd.h> so that calls go direct and the symbols are all weak.guenther2-7/+8
2015-09-13The number of rounds is just two digits in the salt. We've alreadymillert1-2/+2
2015-09-13Wrap <stdlib.h> so that calls go direct and the symbols not in theguenther2-2/+5
2015-09-12Wrap <unistd.h> so that internal calls go direct and they're all weak symbolsguenther2-2/+6
2015-09-11Wrap blowfish, sha*, md5, and rmd160 so that internal calls go directguenther1-1/+14
2015-09-10Add support for building arc4random with MSVC.bcook1-7/+8
2015-07-23call it bcrypt in the man page tootedu1-3/+3
2015-07-23permit "bcrypt" as an alias for "blowfish". this is, after all, whattedu1-11/+27
2015-07-18Unbreak, add errno headerjeremy1-1/+2
2015-07-18set errno in null cases, just in case.tedu1-2/+3
2015-07-18standards compliant error return (null). will make ruby happier, at least.tedu1-5/+2
2015-05-13If crypt(3) is called with an unknown setting, return NULL insteadbluhm1-1/+3
2015-04-06bludgeon DES support out of crypt. long live the bcrypt.tedu2-761/+9
2015-02-24we don't let strtonum errors bleed through now.tedu1-4/+2
2015-02-24Set errno to EINVAL, instead of letting ERANGE escape out.tedu1-2/+4
2015-02-11use a width specifier for lists, and Sq rather than Dq for single lettersjmc1-3/+3
2015-02-11the possible algos for pref should be documented heretedu1-4/+11
2015-01-28dial the time back to about 0.1s, closer to the original targets andtedu1-4/+4
2015-01-16Move to the <limits.h> universe.deraadt2-4/+2
2015-01-15remove unused variablechl1-2/+1
2015-01-15back in september I did the large abstraction refactoring to allow thesederaadt2-2/+4
2015-01-12rename blocks to words. bcrypt "blocks" are unrelated to blowfish blocks,tedu1-9/+9
2015-01-07stupid me. need errno.htedu1-1/+2
2015-01-07set errno = EINVAL for invalid salts and hashes in most functions.tedu1-12/+20
2015-01-05convert clock() to clock_gettime() for improved precision (and accuracy?)tedu1-7/+9
2014-12-30copy bcrypt autotune from encrypt(1) and expose via crypt_newhashtedu2-5/+43
2014-12-24simplify crypt_checkpass. The API promise is that this function doesn'ttedu1-11/+5
2014-12-08delete documentation for deleted DES interfacestedu2-87/+3
2014-12-08remove setkey and encrypt interfaces. they are useless and dangerous.tedu3-116/+9
2014-12-02macro cleanup; kaspars at bankovskis dot netschwarze2-49/+55
2014-11-25rand48(3) not drand48(3) to align with the actual man page and Xrmillert1-3/+3
2014-11-25no need for md5 xrtedu1-3/+2
2014-11-25revert the bludgeoning of DES. if we need a thread safe crypt, maybe it'stedu1-31/+33
2014-11-25push some global data down into functions to make this threadlier.tedu1-33/+31
2014-11-24introduce a hashspace define and check that there's enough space totedu1-15/+10
2014-11-24check crypt() for null. noticed by Jonas Termansentedu1-2/+2
2014-11-21space needed between macro args and punctuation;jmc1-2/+2
2014-11-21add ERRORS, HISTORY, AUTHORS, Copyright year, and some missing macros;schwarze1-6/+39