diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2016-01-13 21:48:09 +0100 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2016-01-13 21:48:09 +0100 |
commit | 21b70c782a6c62abf959564534d83147065981d6 (patch) | |
tree | 063fd9fcdce2437b3d23b5c2fde93e357e69f123 /sys/src | |
parent | 5243969ba23281e6d4320b55cae666321c17d2a2 (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.c | 2 |
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"); } |