X-Git-Url: https://git.distorted.org.uk/~mdw/catacomb/blobdiff_plain/1655e4a0e23a8c51d8200b1506be891e1512c6dd..141c12847a1c2f8cc8db03d420551584e689fb87:/symm/blkc.h diff --git a/symm/blkc.h b/symm/blkc.h index bbba7631..069c1da2 100644 --- a/symm/blkc.h +++ b/symm/blkc.h @@ -400,6 +400,7 @@ #include +#include #include #include @@ -429,7 +430,7 @@ static int pre##_verify(dstr *v) \ BLKC_MOVE(PRE, d, p); \ pre##_eblk(&k, d, d); \ BLKC_STORE(PRE, b.buf, d); \ - if (memcmp(b.buf, v[2].buf, PRE##_BLKSZ)) { \ + if (MEMCMP(b.buf, !=, v[2].buf, PRE##_BLKSZ)) { \ ok = 0; \ printf("\nfail encryption:" \ "\n\tkey = "); \ @@ -445,7 +446,7 @@ static int pre##_verify(dstr *v) \ BLKC_MOVE(PRE, d, c); \ pre##_dblk(&k, d, d); \ BLKC_STORE(PRE, b.buf, d); \ - if (memcmp(b.buf, v[1].buf, PRE##_BLKSZ)) { \ + if (MEMCMP(b.buf, !=, v[1].buf, PRE##_BLKSZ)) { \ ok = 0; \ printf("\nfail decryption:" \ "\n\tkey = "); \