]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Fix unit tests with --disable-curve25519
authorNick Mathewson <nickm@torproject.org>
Sun, 8 Sep 2013 21:14:07 +0000 (17:14 -0400)
committerNick Mathewson <nickm@torproject.org>
Sun, 8 Sep 2013 21:14:07 +0000 (17:14 -0400)
src/test/test.c
src/test/test_dir.c

index 21d035647d1a15a77593207174d45e47a5c2034b..6b45acf4042a696f4ccc13d1054e7a94b058cd21 100644 (file)
@@ -53,6 +53,7 @@ double fabs(double x);
 #include "mempool.h"
 #include "memarea.h"
 #include "onion.h"
+#include "onion_ntor.h"
 #include "onion_tap.h"
 #include "policies.h"
 #include "rephist.h"
index 94d1284f86a635460b25d17b6bfbcb3fed642cad..a82ccb086cfc0bab72b39609cd366efc16d353d2 100644 (file)
@@ -214,8 +214,10 @@ test_dir_formats(void)
   strlcat(buf2, "signing-key\n", sizeof(buf2));
   strlcat(buf2, pk1_str, sizeof(buf2));
   strlcat(buf2, "hidden-service-dir\n", sizeof(buf2));
+#ifdef CURVE25519_ENABLED
   strlcat(buf2, "ntor-onion-key "
           "skyinAnvardNostarsNomoonNowindormistsorsnow=\n", sizeof(buf2));
+#endif
   strlcat(buf2, "accept *:80\nreject 18.0.0.0/8:24\n", sizeof(buf2));
   strlcat(buf2, "router-signature\n", sizeof(buf2));
 
@@ -235,9 +237,11 @@ test_dir_formats(void)
   test_eq(rp2->bandwidthrate, r2->bandwidthrate);
   test_eq(rp2->bandwidthburst, r2->bandwidthburst);
   test_eq(rp2->bandwidthcapacity, r2->bandwidthcapacity);
+#ifdef CURVE25519_ENABLED
   test_memeq(rp2->onion_curve25519_pkey->public_key,
              r2->onion_curve25519_pkey->public_key,
              CURVE25519_PUBKEY_LEN);
+#endif
   test_assert(crypto_pk_cmp_keys(rp2->onion_pkey, pk2) == 0);
   test_assert(crypto_pk_cmp_keys(rp2->identity_pkey, pk1) == 0);