summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorEmīls Piņķis <emils@mullvad.net>2019-08-30 09:52:54 +0100
committerEmīls Piņķis <emils@mullvad.net>2019-09-05 10:46:54 +0100
commit58635659339cf5ed6f43debdf4c582510ffc60f7 (patch)
tree9abb4662f8af38836e3649e0547c43a340836480
parent14be4d9a9a79f37e6f27340f4d9f6aed3bd46a67 (diff)
downloadmullvadvpn-58635659339cf5ed6f43debdf4c582510ffc60f7.tar.xz
mullvadvpn-58635659339cf5ed6f43debdf4c582510ffc60f7.zip
Add RPC to replace wireguard key
-rw-r--r--mullvad-rpc/src/lib.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/mullvad-rpc/src/lib.rs b/mullvad-rpc/src/lib.rs
index 6261ef9c10..a68dfea0fa 100644
--- a/mullvad-rpc/src/lib.rs
+++ b/mullvad-rpc/src/lib.rs
@@ -131,6 +131,12 @@ jsonrpc_client!(pub struct WireguardKeyProxy {
account_token: AccountToken,
public_key: wireguard::PublicKey
) -> RpcRequest<mullvad_types::wireguard::AssociatedAddresses>;
+ pub fn replace_wg_key(
+ &mut self,
+ account_token: AccountToken,
+ old_key: wireguard::PublicKey,
+ new_key: wireguard::PublicKey
+ ) -> RpcRequest<mullvad_types::wireguard::AssociatedAddresses>;
pub fn check_wg_key(
&mut self,
account_token: AccountToken,