summaryrefslogtreecommitdiffstats
path: root/lib/libskey
AgeCommit message (Expand)AuthorFilesLines
2020-10-24some fixes from varik valefor;jmc1-5/+5
2019-01-25I am retiring my old email address; replace it with my OpenBSD one.millert5-12/+12
2017-04-17use freezero()deraadt1-3/+2
2017-03-20Generate the bogus challenge using arc4random_buf(3) instead of readingtb2-37/+8
2017-03-20use explicit_bzero. one from Ricardo Mestre plus two more.tedu1-4/+4
2016-03-30for some time now mandoc has not required MLINKS to functionjmc1-10/+1
2016-03-17'miliseconds' -> 'milliseconds' in comments.krw1-2/+2
2015-11-10update NAME section to include all documented functions,jmc1-3/+3
2015-10-06Don't burden keycrunch_{md5,sha1,rmd160}() with identical code to prepare atim1-98/+30
2015-09-10use .In rather than .Fd #includeschwarze1-3/+3
2015-04-18Convert many atoi() calls to strtonum(), adding range checks and failurederaadt1-2/+5
2015-01-16Move to the <limits.h> universe.deraadt1-2/+2
2015-01-15remove .Tn; from Jan Stary <hans at stare dot cz>schwarze1-4/+3
2014-03-25Fix two bugs introduced after MD4 removal: Change the default algorithmlteo1-7/+7
2014-03-20Remove the (non-default) MD4 hash algorithm from S/Key.naddy3-51/+6
2013-11-29fairly simple unsigned char casts for ctypederaadt3-13/+14
2013-08-13Switch time_t, ino_t, clock_t, and struct kevent's ident and dataguenther1-2/+2
2012-08-02remove leftover NOLINT, WANTLINT, LINTFLAGS, LOBJ vars and lint targets.okan1-2/+1
2007-05-31convert to new .Dd format;jmc2-4/+4
2007-05-17Check fgets return value, from Charles Longeau.ray1-3/+5
2007-03-20remove some bogus *p tests from charles longeautedu1-2/+2
2006-04-10minimal cleanups lint begs forderaadt2-30/+29
2005-11-24use WANTLINT= (on all architectures)deraadt1-1/+2
2005-10-12remove MLINK for skeyzero.3: the function was removed in -r1.5;jmc1-2/+2
2004-08-05Add skeychallenge2() which is like skeychallenge() but takes anmillert5-43/+67
2004-07-28Use SHA1Pad() instead of relying on unspecified behavior.millert1-2/+2
2004-07-13errno changes, lib major version bumps, and general flag daymarc1-1/+1
2003-09-21convert tgetline() from select(2) -> poll(2)millert1-23/+12
2003-06-26simple protosderaadt1-2/+2
2003-06-17Sync with share/misc/license.template and add missing DARPA creditmillert2-16/+20
2003-06-03Use an ISC-tyle license for all my code; it is simpler and more permissive.millert2-44/+22
2003-06-02- section reorderjmc1-6/+6
2003-05-24- typos;jmc1-28/+28
2003-04-28fix skeygetnext()millert1-8/+23
2003-04-03Use snprintf() and strlcpy() throughout.millert3-133/+65
2003-03-19document the number of bytes required for btoa8millert1-2/+3
2003-01-23typos;jmc1-2/+2
2002-12-03Crank all library major numbers. Needed due to the fact that wemillert1-1/+1
2002-11-16Zero out struct skey early in skeylookup() so callers can reliably checkmillert1-3/+3
2002-11-16Add a missing check for NULL keyfile in skeychallenge() thatmillert1-3/+5
2002-06-22use strtok_r() instead of strtok(); millert okderaadt2-15/+16
2002-05-29strlcat boundsderaadt1-5/+5
2002-05-24replace strcpy with strlcpyderaadt1-5/+5
2002-05-24enforce SKEY_MAX_CHALLENGE using snprintf()deraadt1-12/+9
2002-05-24doc that skeychallenge() buffer is at least SKEY_MAX_CHALLENGE longderaadt1-2/+3
2002-05-17Remove skeyzero(), it is no longer needed.millert2-45/+3
2002-05-16Add skey(5)millert2-2/+97
2002-05-16Check for disabled /etc/skey directory (mode 0000). This is neededmillert1-3/+11
2002-05-16Change S/Key stuff from using a flat file (/etc/skeykeys) to a directorymillert4-344/+222
2002-04-30Initial cleanup:mpech1-3/+3