summaryrefslogtreecommitdiff
path: root/src/platform/nmp-object.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/platform/nmp-object.h')
-rw-r--r--src/platform/nmp-object.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/platform/nmp-object.h b/src/platform/nmp-object.h
index efba5f1b8d..e46b16c8f0 100644
--- a/src/platform/nmp-object.h
+++ b/src/platform/nmp-object.h
@@ -45,9 +45,11 @@ typedef struct {
typedef struct _NMPWireGuardPeer {
NMSockAddrUnion endpoint;
+
struct timespec last_handshake_time;
guint64 rx_bytes;
guint64 tx_bytes;
+
union {
const NMPWireGuardAllowedIP *allowed_ips;
guint _construct_idx_start;
@@ -56,7 +58,9 @@ typedef struct _NMPWireGuardPeer {
guint allowed_ips_len;
guint _construct_idx_end;
};
+
guint16 persistent_keepalive_interval;
+
guint8 public_key[NMP_WIREGUARD_PUBLIC_KEY_LEN];
guint8 preshared_key[NMP_WIREGUARD_SYMMETRIC_KEY_LEN];
} NMPWireGuardPeer;