/*----- Header files ------------------------------------------------------*/
+#define CATACOMB_DSAIMPL
#include "dsa.h"
#include "mp.h"
#include "mpbarrett.h"
#ifdef TEST_RIG
+#include <mLib/macros.h>
#include <mLib/testrig.h>
#include "sha.h"
s.r, sizeof(s.r), s.s, sizeof(s.s));
if (v[6].len != sizeof(s.r) || v[7].len != sizeof(s.s) ||
- memcmp(s.r, v[6].buf, sizeof(s.r)) != 0 ||
- memcmp(s.s, v[7].buf, sizeof(s.s)) != 0) {
+ MEMCMP(s.r, !=, v[6].buf, sizeof(s.r)) ||
+ MEMCMP(s.s, !=, v[7].buf, sizeof(s.s))) {
fputs("\n*** signature failed", stderr);
fputs("\nq = ", stderr); mp_writefile(dp.q, stderr, 16);
fputs("\np = ", stderr); mp_writefile(dp.p, stderr, 16);