Trait xxxdh::IdentityKeyStorage
source · pub trait IdentityKeyStorage<SK>where
SK: SecretKey,{
// Required methods
fn get_identity_key_pair(&self) -> &KeyPair<SK>;
fn save_identity(&mut self, identity: &SK::PK) -> Result<(), StorageError>;
fn is_known_identity(&self, identity: &SK::PK) -> Result<bool, StorageError>;
}
Expand description
Identity keys storage.
Required Methods§
sourcefn get_identity_key_pair(&self) -> &KeyPair<SK>
fn get_identity_key_pair(&self) -> &KeyPair<SK>
Get an identity IdentityKeyPair
.
sourcefn save_identity(&mut self, identity: &SK::PK) -> Result<(), StorageError>
fn save_identity(&mut self, identity: &SK::PK) -> Result<(), StorageError>
Save a known identity.
sourcefn is_known_identity(&self, identity: &SK::PK) -> Result<bool, StorageError>
fn is_known_identity(&self, identity: &SK::PK) -> Result<bool, StorageError>
Check if an identity is known.