summaryrefslogtreecommitdiffstats
path: root/lib/libskey
AgeCommit message (Expand)AuthorFilesLines
2002-02-16Part one of userland __P removal. Done with a simple regexp with some minor hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be done automatically.millert4-45/+45
2002-01-24Fix `necesary' typos; Alexander Yurchenkomillert1-2/+2
2001-12-07Check for keyfile == NULL in skey_unlock()millert1-2/+2
2001-11-14avoid stdio in a signal handler; millert okderaadt1-4/+4
2001-06-23sync skeyzero proto with recent changesmillert1-2/+2
2001-06-23skeyzero() never uses its 2nd arg so remove it. Since the only thingmillert2-9/+9
2001-06-23Document our S/Key library.millert2-2/+403
2001-06-23getskeyprompt() is gonemillert1-2/+1
2001-06-23Get rid of f_HASH() and fold its functionality into keycrunch_HASH().millert1-151/+104
2001-06-20major number bumpmillert1-1/+1
2001-06-20We don't need an f() for each hash, just overload the per-hashmillert1-2103/+325
2001-06-20o Do per-record locking instead of whole file lockingmillert1-102/+258
2001-06-20o Add a length parameter to struct skey and rearrange some other structsmillert1-46/+44
2001-01-26SHA1 is a big endian algorithm but RFC2289 mandates that results bemillert1-13/+33
2001-01-04grammartodd1-2/+2
2000-11-20Move fake prompt generation from skey_authenticate() to skeychallenge()millert1-123/+136
2000-06-23set mp->keyfile = NULL if stat failsmarkus1-1/+2
2000-03-02$OpenBSD$todd1-1/+1
1999-12-06fd leakderaadt1-1/+4
1999-11-26fix descriptor leaks and double fclose(); markus and I; ok from millertderaadt1-5/+23
1999-08-16don't need sys/file.h now that we include fcntl.hmillert1-2/+1
1999-08-16missing fcntl.hmillert1-1/+2
1999-07-15change /etc/host.random to /var/db/host.randomprovos1-2/+2
1998-07-05replace open + fstat with statmillert1-5/+2
1998-07-05if there is no /etc/host.random, hash on the ctime of /dev/mem or /. This is much better than the old fake challenge.millert1-76/+86
1998-07-03Change the random file path, add a sanity check on file size.angelos2-3/+4
1998-07-03Fix my fix to return sane values.angelos1-9/+10
1998-07-03produce credible seeds for non-existent users.millert1-3/+3
1998-07-03Fix some of my indentation badness.angelos1-12/+12
1998-07-03Remove user existance disclosure through "s/key" challenges.angelos3-22/+114
1998-02-24Allow superuser to disable skey by unlnking /etc/skeykeys.millert1-21/+11
1997-09-12Don't let strncpy() get a negative length. Noted by Theo.millert1-2/+2
1997-09-04Don't unlock skeys file before closing it. The lock is releasedmillert1-4/+1
1997-07-29This case of version number update is a little special and was not well-knownniklas1-2/+2
1997-07-27Remove debugging info, whoops.millert1-2/+1
1997-07-27bump minormillert1-1/+1
1997-07-27- Do coarse locking on /etc/skeykeys. Fixes a race that could allowmillert4-15/+28
1997-07-27Fix search and replace error introduced in version 1.16.millert1-19/+19
1997-07-26Convert upper -> lower case in seed for fake s/key propt.millert1-2/+3
1997-07-26 - int -> long fixesmillert2-45/+55
1997-07-24Fix one instance of bad strncpy() usage and some KNF.millert2-2142/+2149
1997-07-23Fix skeygetnext()millert1-17/+4
1997-07-23_PATH_SKEYKEYS now lives in <paths.h>millert4-26/+95
1997-07-23Mode 0600 /etc/skeykeysmillert2-3/+5
1997-07-23Increase max hashname length for rmd160.millert1-3/+3
1997-07-17Add RIPEMD-160 (rmd160) support to OTP (s/key).millert2-4/+62
1997-07-11Remove #if 0'd codemillert1-11/+1
1997-07-10Use new SHA1* functions.millert2-18/+24
1997-07-10Need err.h for warnx proto.millert1-1/+2
1997-04-27COPY -> INSTALL_COPY and STRIP -> INSTALL_STRIPmillert1-2/+2