pub trait KeyEncryptable {
// Required methods
fn key_encrypt(&mut self, pub_key: &ExtendedPoint, d: SecParam);
fn key_decrypt(&mut self, pw: &[u8]) -> Result<(), OperationError>;
}pub trait KeyEncryptable {
// Required methods
fn key_encrypt(&mut self, pub_key: &ExtendedPoint, d: SecParam);
fn key_decrypt(&mut self, pw: &[u8]) -> Result<(), OperationError>;
}