summaryrefslogtreecommitdiff
path: root/sys/src/cmd/auth/guard.srv.c
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2015-08-21 22:46:26 +0200
committercinap_lenrek <cinap_lenrek@felloff.net>2015-08-21 22:46:26 +0200
commitc6a9cbb0713c3ede52cf6822dcfc0589e5b9b8fe (patch)
treea63e82542cb7253ba9d710953ad0314699e91427 /sys/src/cmd/auth/guard.srv.c
parent809522e80f4011925e8d92aa480fad04c7ff9e10 (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.c4
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){