summaryrefslogtreecommitdiff
path: root/lib/libskey
AgeCommit message (Expand)Author
2024-03-23readdir_r(3) was never necessary and has been deprecated by POSIX.Philip Guenther
2023-03-15Fix the length check when computing a fake challenge for users notTodd C. Miller
2023-03-08Delete obsolete /* ARGSUSED */ lint comments.Philip Guenther
2022-12-27spelling fixes; from paul tagliamonteJason McIntyre
2020-10-24some fixes from varik valefor;Jason McIntyre
2019-01-25I am retiring my old email address; replace it with my OpenBSD one.Todd C. Miller
2017-04-17use freezero()Theo de Raadt
2017-03-20Generate the bogus challenge using arc4random_buf(3) instead of readingTheo Buehler
2017-03-20use explicit_bzero. one from Ricardo Mestre plus two more.Ted Unangst
2016-03-30for some time now mandoc has not required MLINKS to functionJason McIntyre
2016-03-17'miliseconds' -> 'milliseconds' in comments.Kenneth R Westerback
2015-11-10update NAME section to include all documented functions,Jason McIntyre
2015-10-06Don't burden keycrunch_{md5,sha1,rmd160}() with identical code to prepare aTim van der Molen
2015-09-10use .In rather than .Fd #includeIngo Schwarze
2015-04-18Convert many atoi() calls to strtonum(), adding range checks and failureTheo de Raadt
2015-01-16Move to the <limits.h> universe.Theo de Raadt
2015-01-15remove .Tn; from Jan Stary <hans at stare dot cz>Ingo Schwarze
2014-03-25Fix two bugs introduced after MD4 removal: Change the default algorithmLawrence Teo
2014-03-20Remove the (non-default) MD4 hash algorithm from S/Key.Christian Weisgerber
2013-11-29fairly simple unsigned char casts for ctypeTheo de Raadt
2013-08-13Switch time_t, ino_t, clock_t, and struct kevent's ident and dataPhilip Guenther
2012-08-02remove leftover NOLINT, WANTLINT, LINTFLAGS, LOBJ vars and lint targets.Okan Demirmen
2007-05-31convert to new .Dd format;Jason McIntyre
2007-05-17Check fgets return value, from Charles Longeau.Ray Lai
2007-03-20remove some bogus *p tests from charles longeauTed Unangst
2006-04-10minimal cleanups lint begs forTheo de Raadt
2005-11-24use WANTLINT= (on all architectures)Theo de Raadt
2005-10-12remove MLINK for skeyzero.3: the function was removed in -r1.5;Jason McIntyre
2004-08-05Add skeychallenge2() which is like skeychallenge() but takes anTodd C. Miller
2004-07-28Use SHA1Pad() instead of relying on unspecified behavior.Todd C. Miller
2004-07-13errno changes, lib major version bumps, and general flag dayMarco S Hyman
2003-09-21convert tgetline() from select(2) -> poll(2)Todd C. Miller
2003-06-26simple protosTheo de Raadt
2003-06-17Sync with share/misc/license.template and add missing DARPA creditTodd C. Miller
2003-06-03Use an ISC-tyle license for all my code; it is simpler and more permissive.Todd C. Miller
2003-06-02- section reorderJason McIntyre
2003-05-24- typos;Jason McIntyre
2003-04-28fix skeygetnext()Todd C. Miller
2003-04-03Use snprintf() and strlcpy() throughout.Todd C. Miller
2003-03-19document the number of bytes required for btoa8Todd C. Miller
2003-01-23typos;Jason McIntyre
2002-12-03Crank all library major numbers. Needed due to the fact that weTodd C. Miller
2002-11-16Zero out struct skey early in skeylookup() so callers can reliably checkTodd C. Miller
2002-11-16Add a missing check for NULL keyfile in skeychallenge() thatTodd C. Miller
2002-06-22use strtok_r() instead of strtok(); millert okTheo de Raadt
2002-05-29strlcat boundsTheo de Raadt
2002-05-24replace strcpy with strlcpyTheo de Raadt
2002-05-24enforce SKEY_MAX_CHALLENGE using snprintf()Theo de Raadt
2002-05-24doc that skeychallenge() buffer is at least SKEY_MAX_CHALLENGE longTheo de Raadt
2002-05-17Remove skeyzero(), it is no longer needed.Todd C. Miller