[−][src]Trait gu_ethkey::EthKey
Required Methods
fn public(&self) -> &Public
get public key
fn address(&self) -> Address
get ethereum address
fn sign(&self, msg: &Message) -> Result<Signature>
signs message with sef key
fn verify(&self, sig: &Signature, msg: &Message) -> Result<bool>
verifies signature for message and self key
fn encrypt(&self, plain: &[u8]) -> Result<Vec<u8>>
ciphers given plain data
fn decrypt(&self, encrypted: &[u8]) -> Result<Vec<u8>>
deciphers given encrypted data
Implementors
impl EthKey for SafeEthKey
[src]
impl EthKey for SafeEthKey
fn public(&self) -> &Public
[src]
fn public(&self) -> &Public
fn address(&self) -> Address
[src]
fn address(&self) -> Address
fn sign(&self, msg: &Message) -> Result<Signature>
[src]
fn sign(&self, msg: &Message) -> Result<Signature>
fn verify(&self, sig: &Signature, msg: &Message) -> Result<bool>
[src]
fn verify(&self, sig: &Signature, msg: &Message) -> Result<bool>
fn encrypt(&self, plain: &[u8]) -> Result<Vec<u8>>
[src]
fn encrypt(&self, plain: &[u8]) -> Result<Vec<u8>>
fn decrypt(&self, encrypted: &[u8]) -> Result<Vec<u8>>
[src]
fn decrypt(&self, encrypted: &[u8]) -> Result<Vec<u8>>