relay_core/info.rs
1use serde::{Deserialize, Serialize};
2use serde_with::{base64::Base64, serde_as};
3
4#[serde_as]
5#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
6pub struct EncryptionInfo {
7 pub alg: String,
8 #[serde_as(as = "Base64")]
9 pub data: Vec<u8>,
10}
11
12#[serde_as]
13#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
14pub struct SignatureInfo {
15 pub alg: String,
16 #[serde_as(as = "Base64")]
17 pub data: Vec<u8>,
18}