Trait private_tx::Signer [−][src]
Payload signing and decrypting capabilities.
Required methods
fn decrypt(
&self,
account: Address,
shared_mac: &[u8],
payload: &[u8]
) -> Result<Vec<u8>, Error>
[src]
&self,
account: Address,
shared_mac: &[u8],
payload: &[u8]
) -> Result<Vec<u8>, Error>
Decrypt payload using private key of given address.
fn sign(&self, account: Address, hash: Message) -> Result<Signature, Error>
[src]
Sign given hash using provided account.
Implementors
impl Signer for DummySigner
[src]
fn decrypt(
&self,
_account: Address,
_shared_mac: &[u8],
_payload: &[u8]
) -> Result<Vec<u8>, Error>
[src]
&self,
_account: Address,
_shared_mac: &[u8],
_payload: &[u8]
) -> Result<Vec<u8>, Error>