aboutsummaryrefslogtreecommitdiffstats
path: root/src/noise.rs
diff options
context:
space:
mode:
authorJake McGinty <me@jake.su>2018-02-20 15:24:33 +0000
committerJake McGinty <me@jake.su>2018-02-20 15:24:33 +0000
commiteffbde2f6c8500eac9aed1c9b943329456a46224 (patch)
tree3deb09106ecb1d596e0105c714a5ecb072f95528 /src/noise.rs
parentbump mio-utun (diff)
downloadwireguard-rs-effbde2f6c8500eac9aed1c9b943329456a46224.tar.xz
wireguard-rs-effbde2f6c8500eac9aed1c9b943329456a46224.zip
use Failure crate in snow, get rid of nasty sync adaptors
Diffstat (limited to 'src/noise.rs')
-rw-r--r--src/noise.rs6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/noise.rs b/src/noise.rs
index c8ef182..c88d135 100644
--- a/src/noise.rs
+++ b/src/noise.rs
@@ -14,15 +14,13 @@ fn new_foundation(local_privkey: &[u8]) -> NoiseBuilder {
}
pub fn build_initiator(local_privkey: &[u8], remote_pubkey: &[u8], psk: &Option<[u8; 32]>) -> Result<Session, Error> {
- Ok(new_foundation(local_privkey)
+ new_foundation(local_privkey)
.remote_public_key(remote_pubkey)
.psk(2, psk.as_ref().unwrap_or_else(|| &[0u8; 32]))
.build_initiator()
- .map_err(SyncFailure::new)?)
}
pub fn build_responder(local_privkey: &[u8]) -> Result<Session, Error> {
- Ok(new_foundation(local_privkey)
+ new_foundation(local_privkey)
.build_responder()
- .map_err(SyncFailure::new)?)
}