summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorEmīls <emils@mullvad.net>2020-03-16 09:06:54 +0000
committerEmīls Piņķis <emils@mullvad.net>2020-04-27 11:17:00 +0100
commit4b8d77e579793d4cff93fb75ca8120e33d282d96 (patch)
treef0bb79c4a9f6c920b7a6feb346fe795f0c8988ff
parent7e6b43ed9493a2f3e9032e876264519a3526c5b4 (diff)
downloadmullvadvpn-4b8d77e579793d4cff93fb75ca8120e33d282d96.tar.xz
mullvadvpn-4b8d77e579793d4cff93fb75ca8120e33d282d96.zip
Add to_base64() to wireguard::PublicKey
-rw-r--r--talpid-types/src/net/wireguard.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/talpid-types/src/net/wireguard.rs b/talpid-types/src/net/wireguard.rs
index 33f06af911..9e6e6290bd 100644
--- a/talpid-types/src/net/wireguard.rs
+++ b/talpid-types/src/net/wireguard.rs
@@ -141,6 +141,10 @@ impl PublicKey {
pub fn as_bytes(&self) -> &[u8; 32] {
self.0.as_bytes()
}
+
+ pub fn to_base64(&self) -> String {
+ base64::encode(self.as_bytes())
+ }
}
@@ -196,7 +200,7 @@ impl fmt::Debug for PublicKey {
impl fmt::Display for PublicKey {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
- write!(f, "{}", &base64::encode(self.0.as_bytes()))
+ write!(f, "{}", &self.to_base64())
}
}