parse psk [CI SKIP]
This commit is contained in:
parent
d363fb2401
commit
1255a0ed7b
@ -1,4 +1,4 @@
|
||||
use crate::model::{ECCKey, Peer, PeerBuilder, WireguardController};
|
||||
use crate::model::{Base64Backed, ECCKey, Peer, PeerBuilder, SharedKey, WireguardController};
|
||||
use std::io::{BufRead, BufReader, Error, ErrorKind, Result, Write};
|
||||
use std::net::{IpAddr, SocketAddr};
|
||||
use std::os::unix::net::UnixStream;
|
||||
@ -52,6 +52,9 @@ impl WireguardController for Userspace {
|
||||
"private_key" => {
|
||||
add_key(&mut peer, ECCKey::from_base64(value)?)?;
|
||||
}
|
||||
"preshared_key" => {
|
||||
builder.shared_key(Some(SharedKey::from_base64(value)?));
|
||||
}
|
||||
"endpoint" => {
|
||||
builder.endpoint(Some(parse_err(value.parse::<SocketAddr>())?));
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user