summaryrefslogtreecommitdiff
path: root/sys/src/9/port/devssl.c
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2016-09-11 01:54:06 +0200
committercinap_lenrek <cinap_lenrek@felloff.net>2016-09-11 01:54:06 +0200
commita12180612649d5aebb2ca7e6c7727c41becb4549 (patch)
treea7fcce88036b9c82227f367f6b59877b18a08c20 /sys/src/9/port/devssl.c
parentb137763fe7ac6f16b18518f8acabb805183401c0 (diff)
kernel: replace various custom random iv buffer filling functions with calls to prng()
Diffstat (limited to 'sys/src/9/port/devssl.c')
-rw-r--r--sys/src/9/port/devssl.c13
1 files changed, 1 insertions, 12 deletions
diff --git a/sys/src/9/port/devssl.c b/sys/src/9/port/devssl.c
index ef3cd6fb6..69c509a9f 100644
--- a/sys/src/9/port/devssl.c
+++ b/sys/src/9/port/devssl.c
@@ -680,17 +680,6 @@ sslread(Chan *c, void *a, long n, vlong off)
return n;
}
-/*
- * this algorithm doesn't have to be great since we're just
- * trying to obscure the block fill
- */
-static void
-randfill(uchar *buf, int len)
-{
- while(len-- > 0)
- *buf++ = nrand(256);
-}
-
static long
sslbwrite(Chan *c, Block *b, ulong)
{
@@ -779,7 +768,7 @@ sslput(Dstate *s, Block * volatile b)
/* SSL style count */
if(pad){
nb = padblock(nb, -pad);
- randfill(nb->wp, pad);
+ prng(nb->wp, pad);
nb->wp += pad;
m += pad;