usets_keys::NodePublicKey;/// A handle for a wireguard peer.
#[derive(Debug, Copy, Clone, Eq, PartialEq, PartialOrd, Ord, Hash)]pubstructPeerId(pub u32);/// A wireguard symmetric pre-shared key.
pubtypePsk=ts_noise::core::Psk;/// The cryptographic configuration for a wireguard peer.
pubstructPeerConfig{/// The peer's public key.
pubkey: NodePublicKey,
/// The pre-shared key to use for the peer, for post-quantum resistance.
pubpsk: Psk,
}