Trait xxxdh::PreKeyStorage
source · pub trait PreKeyStorage<SK>where
SK: SecretKey,{
// Required methods
fn get_prekey_pair(&self) -> &KeyPair<SK>;
fn save_prekey(&mut self, key: &SK::PK) -> StorageResult<()>;
fn is_known_prekey(&self, key: &SK::PK) -> StorageResult<bool>;
}
Expand description
Prekeys storage.
Required Methods§
sourcefn get_prekey_pair(&self) -> &KeyPair<SK>
fn get_prekey_pair(&self) -> &KeyPair<SK>
Get a prekey PreKeyPair
.
sourcefn save_prekey(&mut self, key: &SK::PK) -> StorageResult<()>
fn save_prekey(&mut self, key: &SK::PK) -> StorageResult<()>
Save a known identity.
sourcefn is_known_prekey(&self, key: &SK::PK) -> StorageResult<bool>
fn is_known_prekey(&self, key: &SK::PK) -> StorageResult<bool>
Check if a prekey is known.