Skip to main content

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}