Skip to main content

mls_spec/drafts/mls_extensions/
mod.rs

1use safe_application::ComponentId;
2
3pub mod app_ack;
4pub mod content_advertisement;
5pub mod last_resort_keypackage;
6pub mod multi_credentials;
7pub mod safe_application;
8pub mod self_remove;
9
10pub const EXTENSION_APP_DATA_DICT: u16 = 0x0006;
11pub const EXTENSION_SUPPORTED_WIRE_FORMATS: u16 = 0x0007;
12pub const EXTENSION_REQUIRED_WIRE_FORMATS: u16 = 0x0008;
13
14pub const PROPOSAL_APP_DATA_UPDATE: u16 = 0x0008;
15pub const PROPOSAL_APP_EPHEMERAL: u16 = 0x0009;
16pub const PROPOSAL_SELF_REMOVE: u16 = 0x000A;
17
18pub const APP_COMPONENTS_ID: ComponentId = 0x0001;
19pub const SAFE_AAD_ID: ComponentId = 0x0002;
20pub const CONTENT_MEDIA_TYPES_ID: ComponentId = 0x0003;
21pub const LAST_RESORT_KEY_PACKAGE_ID: ComponentId = 0x0004;
22pub const APP_ACK_ID: ComponentId = 0x0005;
23pub const COMPONENT_RESERVED_PRIVATE_RANGE: std::ops::RangeInclusive<ComponentId> = 0x8000..=0xFFFF;