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