summaryrefslogtreecommitdiffstats
path: root/lib/libskey (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* Part 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.millert2002-02-164-45/+45
* Fix `necesary' typos; Alexander Yurchenkomillert2002-01-241-2/+2
* Check for keyfile == NULL in skey_unlock()millert2001-12-071-2/+2
* avoid stdio in a signal handler; millert okderaadt2001-11-141-4/+4
* sync skeyzero proto with recent changesmillert2001-06-231-2/+2
* skeyzero() never uses its 2nd arg so remove it. Since the only thingmillert2001-06-232-9/+9
* Document our S/Key library.millert2001-06-232-2/+403
* getskeyprompt() is gonemillert2001-06-231-2/+1
* Get rid of f_HASH() and fold its functionality into keycrunch_HASH().millert2001-06-231-151/+104
* major number bumpmillert2001-06-201-1/+1
* We don't need an f() for each hash, just overload the per-hashmillert2001-06-201-2104/+326
* o Do per-record locking instead of whole file lockingmillert2001-06-201-102/+258
* o Add a length parameter to struct skey and rearrange some other structsmillert2001-06-201-46/+44
* SHA1 is a big endian algorithm but RFC2289 mandates that results bemillert2001-01-261-15/+35
* grammartodd2001-01-041-2/+2
* Move fake prompt generation from skey_authenticate() to skeychallenge()millert2000-11-201-129/+142
* set mp->keyfile = NULL if stat failsmarkus2000-06-231-1/+2
* $OpenBSD$todd2000-03-021-1/+1
* fd leakderaadt1999-12-061-1/+4
* fix descriptor leaks and double fclose(); markus and I; ok from millertderaadt1999-11-261-5/+23
* don't need sys/file.h now that we include fcntl.hmillert1999-08-161-2/+1
* missing fcntl.hmillert1999-08-161-1/+2
* change /etc/host.random to /var/db/host.randomprovos1999-07-151-2/+2
* replace open + fstat with statmillert1998-07-051-5/+2
* if there is no /etc/host.random, hash on the ctime of /dev/mem or /. This is much better than the old fake challenge.millert1998-07-051-84/+94
* Change the random file path, add a sanity check on file size.angelos1998-07-032-3/+4
* Fix my fix to return sane values.angelos1998-07-031-9/+10
* produce credible seeds for non-existent users.millert1998-07-031-3/+3
* Fix some of my indentation badness.angelos1998-07-031-12/+12
* Remove user existance disclosure through "s/key" challenges.angelos1998-07-033-24/+116
* Allow superuser to disable skey by unlnking /etc/skeykeys.millert1998-02-241-21/+11
* Don't let strncpy() get a negative length. Noted by Theo.millert1997-09-121-2/+2
* Don't unlock skeys file before closing it. The lock is releasedmillert1997-09-041-4/+1
* This case of version number update is a little special and was not well-knownniklas1997-07-291-2/+2
* Remove debugging info, whoops.millert1997-07-271-2/+1
* bump minormillert1997-07-271-1/+1
* - Do coarse locking on /etc/skeykeys. Fixes a race that could allowmillert1997-07-274-15/+28
* Fix search and replace error introduced in version 1.16.millert1997-07-271-19/+19
* Convert upper -> lower case in seed for fake s/key propt.millert1997-07-261-2/+3
* - int -> long fixesmillert1997-07-262-45/+55
* Fix one instance of bad strncpy() usage and some KNF.millert1997-07-242-2142/+2149
* Fix skeygetnext()millert1997-07-231-17/+4
* _PATH_SKEYKEYS now lives in <paths.h>millert1997-07-234-26/+95
* Mode 0600 /etc/skeykeysmillert1997-07-232-3/+5
* Increase max hashname length for rmd160.millert1997-07-231-3/+3
* Add RIPEMD-160 (rmd160) support to OTP (s/key).millert1997-07-172-4/+62
* Remove #if 0'd codemillert1997-07-111-11/+1
* Use new SHA1* functions.millert1997-07-102-18/+24
* Need err.h for warnx proto.millert1997-07-101-1/+2
* COPY -> INSTALL_COPY and STRIP -> INSTALL_STRIPmillert1997-04-271-2/+2