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§

source

fn get_prekey_pair(&self) -> &KeyPair<SK>

Get a prekey PreKeyPair.

source

fn save_prekey(&mut self, key: &SK::PK) -> StorageResult<()>

Save a known identity.

source

fn is_known_prekey(&self, key: &SK::PK) -> StorageResult<bool>

Check if a prekey is known.

Implementors§

source§

impl<SK, SIG> PreKeyStorage<SK> for Storage<SK, SIG>where SK: SecretKey, SK::PK: Eq + Hash, SIG: Signature,