Trait xxxdh::SignatureStorage
source · pub trait SignatureStorage<PK, SIG>where
PK: PublicKey,
SIG: Signature,{
// Required methods
fn get_signature(&self, key: &PK) -> StorageResult<Option<&SIG>>;
fn save_signature(&mut self, key: PK, signature: SIG) -> StorageResult<()>;
}
Expand description
Prekeys signature storage.
Required Methods§
sourcefn get_signature(&self, key: &PK) -> StorageResult<Option<&SIG>>
fn get_signature(&self, key: &PK) -> StorageResult<Option<&SIG>>
Get a signature for a key.
sourcefn save_signature(&mut self, key: PK, signature: SIG) -> StorageResult<()>
fn save_signature(&mut self, key: PK, signature: SIG) -> StorageResult<()>
Save a signature.