diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2015-08-21 22:46:26 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2015-08-21 22:46:26 +0200 |
commit | c6a9cbb0713c3ede52cf6822dcfc0589e5b9b8fe (patch) | |
tree | a63e82542cb7253ba9d710953ad0314699e91427 /sys/src/cmd/auth/guard.srv.c | |
parent | 809522e80f4011925e8d92aa480fad04c7ff9e10 (diff) |
cmd/auth: remove private /dev/random reading routines, use genrandom()
Diffstat (limited to 'sys/src/cmd/auth/guard.srv.c')
-rw-r--r-- | sys/src/cmd/auth/guard.srv.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/src/cmd/auth/guard.srv.c b/sys/src/cmd/auth/guard.srv.c index 013cd7945..999e2cda6 100644 --- a/sys/src/cmd/auth/guard.srv.c +++ b/sys/src/cmd/auth/guard.srv.c @@ -6,6 +6,7 @@ #include <fcall.h> #include <bio.h> #include <ndb.h> +#include <libsec.h> #include <authsrv.h> #include "authcmdlib.h" @@ -57,7 +58,6 @@ main(int argc, char *argv[]) getraddr(argv[argc-1]); argv0 = "guard"; - srand((getpid()*1103515245)^time(0)); notify(catchalarm); /* @@ -69,7 +69,7 @@ main(int argc, char *argv[]) /* * challenge-response */ - chal = lnrand(MAXNETCHAL); + chal = nfastrand(MAXNETCHAL); sprint(buf, "challenge: %lud\nresponse: ", chal); n = strlen(buf) + 1; if(write(1, buf, n) != n){ |