summaryrefslogtreecommitdiff
path: root/sys/src/cmd/auth/convkeys.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/src/cmd/auth/convkeys.c')
-rw-r--r--sys/src/cmd/auth/convkeys.c19
1 files changed, 1 insertions, 18 deletions
diff --git a/sys/src/cmd/auth/convkeys.c b/sys/src/cmd/auth/convkeys.c
index 7886fa457..252c43f1c 100644
--- a/sys/src/cmd/auth/convkeys.c
+++ b/sys/src/cmd/auth/convkeys.c
@@ -74,23 +74,6 @@ main(int argc, char *argv[])
exits(nil);
}
-void
-randombytes(uchar *p, int len)
-{
- int i, fd;
-
- fd = open("/dev/random", OREAD);
- if(fd < 0){
- fprint(2, "%s: can't open /dev/random, using rand()\n", argv0);
- srand(time(0));
- for(i = 0; i < len; i++)
- p[i] = rand();
- return;
- }
- read(fd, p, len);
- close(fd);
-}
-
int
badname(char *s)
{
@@ -181,7 +164,7 @@ convert(char **db, int len)
keydbaes = 1;
}
- randombytes((uchar*)p, keydboff);
+ genrandom((uchar*)p, keydboff);
if(keydbaes){
AESstate s;