Nick Mathewson 5 лет назад
Родитель
Сommit
9cf6fc91b1

+ 1 - 1
src/common/address.c

@@ -42,6 +42,7 @@
 #include "common/torlog.h"
 #include "lib/container/container.h"
 #include "common/sandbox.h"
+#include "siphash.h"
 
 #ifdef HAVE_SYS_TIME_H
 #include <sys/time.h>
@@ -2169,4 +2170,3 @@ tor_addr_port_eq(const tor_addr_port_t *a,
 {
   return tor_addr_eq(&a->addr, &b->addr) && a->port == b->port;
 }
-

+ 3 - 1
src/common/sandbox.c

@@ -33,7 +33,7 @@
 #include <stdlib.h>
 
 #include "common/sandbox.h"
-#include "lib/container/container.h"
+#include "lib/container/map.h"
 #include "lib/err/torerr.h"
 #include "common/torlog.h"
 #include "lib/cc/torint.h"
@@ -42,6 +42,8 @@
 
 #include "ht.h"
 
+#include "siphash.h"
+
 #define DEBUGGING_CLOSE
 
 #if defined(USE_LIBSECCOMP)

+ 0 - 1
src/lib/container/container.h

@@ -7,6 +7,5 @@
 #define TOR_CONTAINER_H
 
 #include "lib/container/smartlist.h"
-#include "lib/container/map.h"
 
 #endif /* !defined(TOR_CONTAINER_H) */

+ 2 - 0
src/lib/crypt_ops/.may_include

@@ -11,5 +11,7 @@ trunnel/pwbox.h
 keccak-tiny/*.h
 ed25519/*.h
 
+siphash.h
+
 # XXX I'd like to remove this.
 common/*.h

+ 2 - 0
src/lib/crypt_ops/crypto.c

@@ -73,6 +73,8 @@ ENABLE_GCC_WARNING(redundant-decls)
 
 #include "keccak-tiny/keccak-tiny.h"
 
+#include "siphash.h"
+
 /** Boolean: has OpenSSL's crypto been initialized? */
 static int crypto_early_initialized_ = 0;
 

+ 2 - 1
src/or/or.h

@@ -69,7 +69,8 @@
 #include "lib/crypt_ops/crypto_hkdf.h"
 #include "lib/tls/tortls.h"
 #include "common/torlog.h"
-#include "lib/container/container.h"
+#include "lib/container/smartlist.h"
+#include "lib/container/map.h"
 #include "lib/compress/compress.h"
 #include "common/address.h"
 #include "common/compat_libevent.h"