summaryrefslogtreecommitdiff
path: root/src/lib/libc/crypt/bcrypt.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Pull in <time.h> for clock_gettime()guenther2016-08-261-1/+2
* increase the minimum for auto rounds to 6. that was the previous low boundtedu2016-06-261-2/+2
* Wrap <pwd.h> so that calls go direct and the symbols are all weak.guenther2015-09-131-2/+5
* The number of rounds is just two digits in the salt. We've alreadymillert2015-09-131-2/+2
* standards compliant error return (null). will make ruby happier, at least.tedu2015-07-181-5/+2
* dial the time back to about 0.1s, closer to the original targets andtedu2015-01-281-4/+4
* rename blocks to words. bcrypt "blocks" are unrelated to blowfish blocks,tedu2015-01-121-9/+9
* stupid me. need errno.htedu2015-01-071-1/+2
* set errno = EINVAL for invalid salts and hashes in most functions.tedu2015-01-071-12/+20
* convert clock() to clock_gettime() for improved precision (and accuracy?)tedu2015-01-051-7/+9
* copy bcrypt autotune from encrypt(1) and expose via crypt_newhashtedu2014-12-301-1/+33
* introduce a hashspace define and check that there's enough space totedu2014-11-241-15/+10
* From ISO/IEC 9899:1999 and 9899:201x,guenther2014-07-201-3/+3
* Add missing header needed by isdigit().chl2014-05-171-4/+5
* fix stupid committedu2014-05-061-5/+5
* use explicit_bzerotedu2014-05-061-5/+5
* now that 5.5 has been released with compatibility for 2b hashes,tedu2014-05-031-2/+2
* 1. Drop support for no minor. This variant doesn't exist anymore.tedu2014-05-031-44/+30
* one small tweak to avoid ever going off the end of a string.tedu2014-04-191-4/+6
* improved checking for invalid hashes. from solar designertedu2014-04-191-6/+10
* use char * for strings, saving casts. add return codes to base64 functionstedu2014-04-081-15/+26
* oops, merge errortedu2014-03-241-2/+2
* clear stack variables, suggested by djmtedu2014-03-231-1/+4
* some improvements suggested by djm.tedu2014-03-231-4/+6
* two functions don't need to be exportedtedu2014-03-231-3/+3
* minimal change to implementation of bcrypt to not require static globals.tedu2014-03-231-39/+88
* switch to shorter ISC license. this was ok with Niels Provos.tedu2014-03-221-27/+12
* consolidate the base64 code in one place, and remove inadequate test codetedu2014-03-191-86/+56
* solar's testsuite revealed insufficient validation of invalid input hashes.tedu2014-02-241-8/+10
* remove redundant testtedu2014-02-171-3/+2
* sticking strlen into a char leads to wraparound at 256. fix this andtedu2014-02-171-5/+18
* pseudo-code corrections from Solar Designer <solar@openwall.com>deraadt2013-12-191-4/+4
* arc4random_buf is the easy way to fill a buffer now. ok deraadttedu2012-09-041-10/+3
* Zero state buffers on return. OK deraadt@millert2008-04-021-1/+5
* Get rid of useless #if 0 block, especially since the code is includedray2007-03-191-5/+1
* Change hard coded numbers to sizeof(buf). Also change someray2007-02-201-3/+3
* allocate gsalt large enough; from Matthew R. Dempsky <mrd at alkemiootto2006-07-041-2/+2
* be more careful with atoi() result; ok ottoderaadt2006-04-031-3/+5
* Test the upper limit for the max # of rounds to, to avoid wrapping and endingotto2004-12-221-2/+7
* ansideraadt2003-08-071-8/+3
* protosderaadt2003-06-251-1/+3
* We live in an ANSI C world. Remove lots of gratuitous #ifdef __STDC__ cruft.millert2002-02-191-32/+1
* Part one of userland __P removal. Done with a simple regexp with some minor ...millert2002-02-161-5/+5
* grammer/spellingtodd2001-01-041-2/+2
* return error if salt is too small; pr 1336provos2000-08-021-1/+4
* fix base64 encoding, this problem was reported byprovos1998-08-101-6/+6
* #if __STDC__ -> #ifdef __STDC__, now all of them.provos1998-02-181-4/+4
* indentation cleanupderaadt1997-09-101-2/+2
* #if __STDC__ --> #ifdef __STDC__mickey1997-07-251-2/+2
* tabifykstailey1997-07-231-7/+7