]> git.ipfire.org Git - thirdparty/nettle.git/commitdiff
(MEMEQH): New macro.
authorNiels Möller <nisse@lysator.liu.se>
Sun, 29 Sep 2002 21:11:43 +0000 (23:11 +0200)
committerNiels Möller <nisse@lysator.liu.se>
Sun, 29 Sep 2002 21:11:43 +0000 (23:11 +0200)
Rev: src/nettle/testsuite/testutils.h:1.10

testsuite/testutils.h

index 6dcef28788b0927a27f31cb9aba0805ff35d09a0..d82aa51a68f9f856a022a743be443594acd78d06 100644 (file)
@@ -77,6 +77,11 @@ void
 test_rsa_sha1(struct rsa_public_key *pub,
              struct rsa_private_key *key,
              mpz_t expected);
+
+void
+test_rsa_key(struct rsa_public_key *pub,
+            struct rsa_private_key *key);
+
 #endif /* HAVE_LIBGMP */
 
 #define H2(d, s) decode_hex((d), (s))
@@ -86,6 +91,9 @@ test_rsa_sha1(struct rsa_public_key *pub,
 #define LDATA(x) strlen(x), x
 
 #define MEMEQ(length, a, b) (!memcmp((a), (b), (length)))
+#define MEMEQH(length, a, b) \
+((length) == decode_hex_length((b)) \
+ && !memcmp((a), decode_hex_dup((b)), (length)))
 
 #define FAIL() abort()
 #define SKIP() exit(77)