Skip to main content

Mountain/IPC/Enhanced/SecureMessageChannel/
SecurityStats.rs

1
2//! Snapshot of the channel's current key, age, usage count,
3//! number of retained previous keys, and the active config.
4
5use serde::{Deserialize, Serialize};
6
7use crate::IPC::Enhanced::SecureMessageChannel::SecurityConfig;
8
9#[derive(Debug, Clone, Serialize, Deserialize)]
10pub struct Struct {
11	pub current_key_id:String,
12
13	pub current_key_age_seconds:u64,
14
15	pub current_key_usage_count:usize,
16
17	pub previous_keys_count:usize,
18
19	pub config:SecurityConfig::Struct,
20}