aboutsummaryrefslogtreecommitdiffstats
path: root/src/interface/peer_server.rs
diff options
context:
space:
mode:
authorJake McGinty <me@jake.su>2018-02-08 15:17:54 +0000
committerJake McGinty <me@jake.su>2018-02-08 15:17:54 +0000
commitd70e6cf93fdd5f4013c37f692f23ac9d899f7082 (patch)
treec32d06267c6d7b826d6c316611298ff108fc2e86 /src/interface/peer_server.rs
parentupdate snow for is_initiator() method (diff)
downloadwireguard-rs-d70e6cf93fdd5f4013c37f692f23ac9d899f7082.tar.xz
wireguard-rs-d70e6cf93fdd5f4013c37f692f23ac9d899f7082.zip
take advantage of new snow API
Diffstat (limited to 'src/interface/peer_server.rs')
-rw-r--r--src/interface/peer_server.rs7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/interface/peer_server.rs b/src/interface/peer_server.rs
index d9883d9..7e5eadc 100644
--- a/src/interface/peer_server.rs
+++ b/src/interface/peer_server.rs
@@ -128,12 +128,7 @@ impl PeerServer {
// TODO: hacked up API until it's officially supported in snow.
let peer_ref = {
- let their_pubkey = match noise {
- snow::Session::Handshake(ref mut handshake_state) => {
- handshake_state.get_remote_static().expect("should have remote static key")
- },
- _ => unreachable!()
- };
+ let their_pubkey = noise.get_remote_static().expect("should have remote static key");
info!("their_pubkey: {}", base64::encode(&their_pubkey[..]));
let peer_ref = state.pubkey_map.get(&their_pubkey[..]);