aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/main.c
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2017-07-04 16:00:19 +0200
committerJason A. Donenfeld <Jason@zx2c4.com>2017-07-06 17:07:12 +0200
commit58bd119b423319b7f341a71b6ff807d8034b5e6b (patch)
treed0547a45e51038cf7cb134898117dd68fb413c4a /src/main.c
parentratelimiter: use IPv6 /64 instead of /96 (diff)
downloadwireguard-monolithic-historical-58bd119b423319b7f341a71b6ff807d8034b5e6b.tar.xz
wireguard-monolithic-historical-58bd119b423319b7f341a71b6ff807d8034b5e6b.zip
ratelimiter: add self-test
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main.c b/src/main.c
index 69f3397..91d8886 100644
--- a/src/main.c
+++ b/src/main.c
@@ -4,6 +4,7 @@
#include "device.h"
#include "noise.h"
#include "packets.h"
+#include "ratelimiter.h"
#include "crypto/chacha20poly1305.h"
#include "crypto/blake2s.h"
#include "crypto/curve25519.h"
@@ -21,7 +22,7 @@ static int __init mod_init(void)
blake2s_fpu_init();
curve25519_fpu_init();
#ifdef DEBUG
- if (!routing_table_selftest() || !packet_counter_selftest() || !curve25519_selftest() || !chacha20poly1305_selftest() || !blake2s_selftest())
+ if (!routing_table_selftest() || !packet_counter_selftest() || !curve25519_selftest() || !chacha20poly1305_selftest() || !blake2s_selftest() || !ratelimiter_selftest())
return -ENOTRECOVERABLE;
#endif
noise_init();