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