summaryrefslogtreecommitdiff
path: root/sys/src
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2016-01-13 21:48:09 +0100
committercinap_lenrek <cinap_lenrek@felloff.net>2016-01-13 21:48:09 +0100
commit21b70c782a6c62abf959564534d83147065981d6 (patch)
tree063fd9fcdce2437b3d23b5c2fde93e357e69f123 /sys/src
parent5243969ba23281e6d4320b55cae666321c17d2a2 (diff)
devssl: use tsmemcmp() to compare mac to close timing side channel
Diffstat (limited to 'sys/src')
-rw-r--r--sys/src/9/port/devssl.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/src/9/port/devssl.c b/sys/src/9/port/devssl.c
index 7e9133e8e..6f2b7e61e 100644
--- a/sys/src/9/port/devssl.c
+++ b/sys/src/9/port/devssl.c
@@ -1439,7 +1439,7 @@ checkdigestb(Dstate *s, Block *bin)
*p = n;
(*s->hf)(msgid, 4, digest, &ss);
- if(memcmp(digest, bin->rp, s->diglen) != 0)
+ if(tsmemcmp(digest, bin->rp, s->diglen) != 0)
error("bad digest");
}