diff options
| author | Linus Färnstrand <faern@faern.net> | 2023-07-03 13:38:30 +0200 |
|---|---|---|
| committer | Linus Färnstrand <faern@faern.net> | 2023-07-03 15:02:03 +0200 |
| commit | 64c6fb4974247ec51894ac91ef42fc6f12a4e30f (patch) | |
| tree | bb53135c6038a628f39c223553d8ef0ca2b69c8e | |
| parent | 752947d55daac9c96a0b112de910adbba62c7a34 (diff) | |
| download | mullvadvpn-64c6fb4974247ec51894ac91ef42fc6f12a4e30f.tar.xz mullvadvpn-64c6fb4974247ec51894ac91ef42fc6f12a4e30f.zip | |
Implement Zeroize for WireGuard private keys
| -rw-r--r-- | talpid-types/src/net/wireguard.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/talpid-types/src/net/wireguard.rs b/talpid-types/src/net/wireguard.rs index 8ceec3d5f8..4de5ceb9c1 100644 --- a/talpid-types/src/net/wireguard.rs +++ b/talpid-types/src/net/wireguard.rs @@ -82,7 +82,7 @@ pub struct TunnelOptions { } /// Wireguard x25519 private key -#[derive(Clone)] +#[derive(Clone, Zeroize, ZeroizeOnDrop)] pub struct PrivateKey(x25519_dalek::StaticSecret); impl PrivateKey { |
