Home
last modified time | relevance | path

Searched refs:KeyPackageData (Results 1 – 5 of 5) sorted by relevance

/external/rust/android-crates-io/crates/mls-rs/src/storage_provider/in_memory/
Dkey_package_storage.rs17 use mls_rs_core::key_package::{KeyPackageData, KeyPackageStorage};
34 inner: Arc<Mutex<LargeMap<Vec<u8>, KeyPackageData>>>,
63 pub fn insert(&self, id: Vec<u8>, pkg: KeyPackageData) { in insert() argument
68 pub fn get(&self, id: &[u8]) -> Option<KeyPackageData> { in get() argument
78 pub fn key_packages(&self) -> Vec<(Vec<u8>, KeyPackageData)> { in key_packages() argument
85 fn lock(&self) -> MutexGuard<'_, LargeMap<Vec<u8>, KeyPackageData>> { in lock() argument
104 async fn insert(&mut self, id: Vec<u8>, pkg: KeyPackageData) -> Result<(), Self::Error> { in insert()
109 async fn get(&self, id: &[u8]) -> Result<Option<KeyPackageData>, Self::Error> { in get() argument
/external/rust/android-crates-io/crates/mls-rs-core/src/
Dkey_package.rs17 pub struct KeyPackageData { struct
25 impl Debug for KeyPackageData { argument
39 impl KeyPackageData { implementation
45 ) -> KeyPackageData { in new() argument
77 async fn insert(&mut self, id: Vec<u8>, pkg: KeyPackageData) -> Result<(), Self::Error>; in insert()
83 async fn get(&self, id: &[u8]) -> Result<Option<KeyPackageData>, Self::Error>; in get() argument
/external/rust/android-crates-io/crates/mls-rs/src/key_package/
Dgenerator.rs8 use mls_rs_core::{error::IntoAnyError, key_package::KeyPackageData};
46 pub fn to_storage(&self) -> Result<(Vec<u8>, KeyPackageData), MlsError> { in to_storage() argument
49 let data = KeyPackageData::new( in to_storage()
59 pub fn from_storage(id: Vec<u8>, data: KeyPackageData) -> Result<Self, MlsError> { in from_storage()
Dmod.rs88 struct KeyPackageData<'a> { struct
155 KeyPackageData { in signable_content()
/external/rust/android-crates-io/crates/mls-rs/src/storage_provider/
Dkey_package.rs5 pub use mls_rs_core::key_package::KeyPackageData;