aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2020-05-19 17:46:29 -0600
committerJason A. Donenfeld <Jason@zx2c4.com>2020-05-19 17:46:35 -0600
commit31faf4c1598c67ba3b2ade4471e0a80ee4b0c968 (patch)
treed0cef4ab8105bf96dadf3be2985e481b61bad622
parentdevice: rework padding calculation and don't shadow paddedSize (diff)
downloadwireguard-go-31faf4c1598c67ba3b2ade4471e0a80ee4b0c968.tar.xz
wireguard-go-31faf4c1598c67ba3b2ade4471e0a80ee4b0c968.zip
replay: account for fqcodel reordering
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
-rw-r--r--device/constants.go2
-rw-r--r--replay/replay.go2
2 files changed, 2 insertions, 2 deletions
diff --git a/device/constants.go b/device/constants.go
index 15cdac7..1a4b8ea 100644
--- a/device/constants.go
+++ b/device/constants.go
@@ -13,7 +13,7 @@ import (
const (
RekeyAfterMessages = (1 << 60)
- RejectAfterMessages = (1 << 64) - (1 << 4) - 1
+ RejectAfterMessages = (1 << 64) - (1 << 13) - 1
RekeyAfterTime = time.Second * 120
RekeyAttemptTime = time.Second * 90
RekeyTimeout = time.Second * 5
diff --git a/replay/replay.go b/replay/replay.go
index 034273c..e5c7391 100644
--- a/replay/replay.go
+++ b/replay/replay.go
@@ -21,7 +21,7 @@ const (
const (
CounterRedundantBitsLog = _WordLogSize + 3
CounterRedundantBits = _WordSize * 8
- CounterBitsTotal = 2048
+ CounterBitsTotal = 8192
CounterWindowSize = uint64(CounterBitsTotal - CounterRedundantBits)
)