nym-wireguard-types 1.20.5

Wireguard public key and config definitions
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// Copyright 2023 - Nym Technologies SA <contact@nymtech.net>
// SPDX-License-Identifier: Apache-2.0

pub mod config;
pub mod error;
pub mod public_key;

use std::time::Duration;

pub use config::Config;
pub use error::Error;
pub use public_key::PeerPublicKey;

pub const DEFAULT_PEER_TIMEOUT_CHECK: Duration = Duration::from_secs(5); // 5 seconds
pub const DEFAULT_IP_CLEANUP_INTERVAL: Duration = Duration::from_secs(300); // 5 minutes
pub const DEFAULT_IP_STALE_AGE: Duration = Duration::from_secs(3600); // 1 hour