aboutsummaryrefslogtreecommitdiffstats
path: root/src/router/peer.rs
diff options
context:
space:
mode:
authorMathias Hall-Andersen <mathias@hall-andersen.dk>2019-08-28 12:14:32 +0200
committerMathias Hall-Andersen <mathias@hall-andersen.dk>2019-08-28 12:14:32 +0200
commit8e1a2cabd355245daa2578d2c934e955a4e2d866 (patch)
tree200c447b83c5c5af0d94ef571da386fa8c2f401c /src/router/peer.rs
parentStart worker threads for device (diff)
downloadwireguard-rs-8e1a2cabd355245daa2578d2c934e955a4e2d866.tar.xz
wireguard-rs-8e1a2cabd355245daa2578d2c934e955a4e2d866.zip
Renamed confirmed -> initator on keypair
Done to reflect that the property is immutable, unlike the "confirmed" field on the decryption state.
Diffstat (limited to '')
-rw-r--r--src/router/peer.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/router/peer.rs b/src/router/peer.rs
index 9451b2c..234c353 100644
--- a/src/router/peer.rs
+++ b/src/router/peer.rs
@@ -243,7 +243,7 @@ impl<T: Opaque, S: Callback<T>, R: Callback<T>, K: KeyCallback<T>> Peer<T, S, R,
keys.previous.as_ref().map(|k| release.push(k.recv.id));
// update key-wheel
- if new.confirmed {
+ if new.initiator {
// start using key for encryption
*self.0.ekey.lock() = Some(EncryptionState {
id: new.send.id,
@@ -276,7 +276,7 @@ impl<T: Opaque, S: Callback<T>, R: Callback<T>, K: KeyCallback<T>> Peer<T, S, R,
recv.insert(
new.recv.id,
DecryptionState {
- confirmed: AtomicBool::new(new.confirmed),
+ confirmed: AtomicBool::new(new.initiator),
keypair: Arc::downgrade(&new),
key: new.recv.key,
protector: spin::Mutex::new(AntiReplay::new()),