summaryrefslogtreecommitdiff
path: root/sys/src/libsec/port/x509.c
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2015-12-16 21:23:40 +0100
committercinap_lenrek <cinap_lenrek@felloff.net>2015-12-16 21:23:40 +0100
commit8a60d9e2a8dc5b81b44426002b03110ef391f618 (patch)
tree52b3bb39a75f10a7ae977a4b1636d6f88011fcd9 /sys/src/libsec/port/x509.c
parentefd3ac8a2328d1baf55c296a00807052473d549e (diff)
libsec: use tsmemcmp() when comparing hashes, use mpfield() for ecc, use mptober() when right adjusting mpint to bytes
Diffstat (limited to 'sys/src/libsec/port/x509.c')
-rw-r--r--sys/src/libsec/port/x509.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/src/libsec/port/x509.c b/sys/src/libsec/port/x509.c
index aaecc314b..d790bc45d 100644
--- a/sys/src/libsec/port/x509.c
+++ b/sys/src/libsec/port/x509.c
@@ -2246,7 +2246,7 @@ X509verifydigest(uchar *sig, int siglen, uchar *edigest, int edigestlen, RSApub
return e;
if(digestalg[sigalg]->len != edigestlen)
return "bad digest length";
- if(memcmp(digest, edigest, edigestlen) != 0)
+ if(tsmemcmp(digest, edigest, edigestlen) != 0)
return "digests did not match";
return nil;
}
@@ -2262,7 +2262,7 @@ X509verifydata(uchar *sig, int siglen, uchar *data, int datalen, RSApub *pk)
if(e != nil)
return e;
(*digestalg[sigalg]->fun)(data, datalen, edigest, nil);
- if(memcmp(digest, edigest, digestalg[sigalg]->len) != 0)
+ if(tsmemcmp(digest, edigest, digestalg[sigalg]->len) != 0)
return "digests did not match";
return nil;
}