Trait xxxdh::SignatureStorage
source · [−]pub trait SignatureStorage<PK, SIG> where
PK: PublicKey,
SIG: Signature, {
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
Get a signature for a key.
fn save_signature(
&mut self,
key: PK,
signature: SIG
) -> Result<(), StorageError>
fn save_signature(
&mut self,
key: PK,
signature: SIG
) -> Result<(), StorageError>
Save a signature.