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/convkeys.c | |
parent | 809522e80f4011925e8d92aa480fad04c7ff9e10 (diff) |
cmd/auth: remove private /dev/random reading routines, use genrandom()
Diffstat (limited to 'sys/src/cmd/auth/convkeys.c')
-rw-r--r-- | sys/src/cmd/auth/convkeys.c | 19 |
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; |