securedrop_protocol_minimal/wire/enrollment.rs
1use serde::{Deserialize, Serialize};
2
3use crate::sign::VerifyingKey;
4use crate::wire::bundle::SignedLongtermKeyBundle;
5
6#[derive(Clone, Debug)]
7#[cfg_attr(not(hax), derive(Serialize, Deserialize))]
8pub struct Enrollment {
9 pub bundle: SignedLongtermKeyBundle,
10 // Journalist's long-term verification key, verified out of band.
11 pub verification_key: VerifyingKey,
12}