Trait xxxdh::IdentityKeyStorage
source · [−]pub trait IdentityKeyStorage<SK> where
SK: SecretKey, {
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
fn get_identity_key_pair(&self) -> &KeyPair<SK>
fn get_identity_key_pair(&self) -> &KeyPair<SK>
Get an identity IdentityKeyPair
.
fn save_identity(&mut self, identity: &SK::PK) -> Result<(), StorageError>
fn save_identity(&mut self, identity: &SK::PK) -> Result<(), StorageError>
Save a known identity.
fn 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.