X-Git-Url: https://git.distorted.org.uk/~mdw/catacomb/blobdiff_plain/1aaccf40b93719fd3df7cc89e023b9bb48b358b6..ea1b3cec199052eda3a0054d86c70e948c6e7580:/pub/x25519.c diff --git a/pub/x25519.c b/pub/x25519.c index f8971298..cfdfea6f 100644 --- a/pub/x25519.c +++ b/pub/x25519.c @@ -111,6 +111,7 @@ void x25519(octet zz[X25519_OUTSZ], #include #include +#include #include #include @@ -131,7 +132,7 @@ static int vrf_x25519(dstr dv[]) (const octet *)dv[0].buf, (const octet *)dv[1].buf); ct_remedy(dz.buf, dz.len); - if (memcmp(dz.buf, dv[2].buf, X25519_OUTSZ) != 0) { + if (MEMCMP(dz.buf, !=, dv[2].buf, X25519_OUTSZ)) { ok = 0; fprintf(stderr, "failed!"); fprintf(stderr, "\n\t k = "); type_hex.dump(&dv[0], stderr); @@ -167,7 +168,7 @@ static int vrf_mct(dstr dv[]) } memcpy(d.buf, k, d.len); - if (memcmp(d.buf, dv[3].buf, d.len) != 0) { + if (MEMCMP(d.buf, !=, dv[3].buf, d.len)) { ok = 0; fprintf(stderr, "failed..."); fprintf(stderr, "\n\tinitial k = "); type_hex.dump(&dv[0], stderr);