~mdw
/
catacomb
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
progs/perftest.c: Use from Glibc syscall numbers.
[catacomb]
/
pub
/
gkcdsa.c
diff --git
a/pub/gkcdsa.c
b/pub/gkcdsa.c
index
94f22aa
..
2399425
100644
(file)
--- a/
pub/gkcdsa.c
+++ b/
pub/gkcdsa.c
@@
-27,6
+27,8
@@
/*----- Header files ------------------------------------------------------*/
/*----- Header files ------------------------------------------------------*/
+#include <mLib/macros.h>
+
#include "dsa.h"
#include "gkcdsa.h"
#include "group.h"
#include "dsa.h"
#include "gkcdsa.h"
#include "group.h"
@@
-175,7
+177,7
@@
int gkcdsa_verify(const gkcdsa *c, const gkcdsa_sig *s, const void *m)
e[1].base = g->g; e[1].exp = x;
z = G_CREATE(g); G_MEXP(g, z, e, 2);
h = hashge(g, c->h, z); p = GH_DONE(h, 0);
e[1].base = g->g; e[1].exp = x;
z = G_CREATE(g); G_MEXP(g, z, e, 2);
h = hashge(g, c->h, z); p = GH_DONE(h, 0);
- if (
memcmp(p, s->r, hsz) == 0
) rc = 0;
+ if (
MEMCMP(p, ==, s->r, hsz)
) rc = 0;
mp_drop(x); mp_drop(y); G_DESTROY(g, z); GH_DESTROY(h);
return (rc);
}
mp_drop(x); mp_drop(y); G_DESTROY(g, z); GH_DESTROY(h);
return (rc);
}
@@
-241,7
+243,7
@@
static int tsign(dstr *v)
gkcdsa_endhash(&c, h);
gkcdsa_sign(&c, &ss, GH_DONE(h, 0), k);
GH_DESTROY(h);
gkcdsa_endhash(&c, h);
gkcdsa_sign(&c, &ss, GH_DONE(h, 0), k);
GH_DESTROY(h);
- if (
memcmp(s.r
, ss.r, c.h->hashsz) || !MP_EQ(s.s, ss.s)) {
+ if (
MEMCMP(s.r, !=
, ss.r, c.h->hashsz) || !MP_EQ(s.s, ss.s)) {
ok = 0;
fprintf(stderr, "*** sign failed!\n");
fprintf(stderr, "*** group: %s\n", v[0].buf);
ok = 0;
fprintf(stderr, "*** sign failed!\n");
fprintf(stderr, "*** group: %s\n", v[0].buf);