1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
//! Threshold crypto deployment patterns.
//!
//! Two patterns inspired by Thunderbird's revocation escrow and key backup
//! designs, generalized to T-of-N threshold cryptography:
//!
//! - **Escrow**: A user's key is encrypted to a threshold public key; recovery
//! requires T-of-N custodians to participate in an async decryption ceremony.
//! - **Revocation service**: Threshold-backed revocation service replacing
//! single-party authorization (eliminates compelled-revocation risk).
//!
//! See `TODO.roadmap/41-thunderbird-patterns-integration.md` for full spec.