commit 9cf6fc91b1d0870dab8bf87feb9132e7e0de2808
parent 50a5954003a0478273d9e2c1a546e641e763a997
Author: Nick Mathewson <nickm@torproject.org>
Date: Thu, 21 Jun 2018 16:52:58 -0400
Remove map from container.h
Diffstat:
6 files changed, 10 insertions(+), 4 deletions(-)
diff --git a/src/common/address.c b/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;
}
-
diff --git a/src/common/sandbox.c b/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)
diff --git a/src/lib/container/container.h b/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) */
diff --git a/src/lib/crypt_ops/.may_include b/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
diff --git a/src/lib/crypt_ops/crypto.c b/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;
diff --git a/src/or/or.h b/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"