Trait sop::Sign[][src]

pub trait Sign<'a> {
    fn no_armor(self: Box<Self>) -> Box<dyn Sign<'a> + 'a>;
fn mode(self: Box<Self>, mode: SignAs) -> Box<dyn Sign<'a> + 'a>;
fn key(
        self: Box<Self>,
        key: &mut (dyn Read + Send + Sync)
    ) -> Result<Box<dyn Sign<'a> + 'a>>;
fn data(
        self: Box<Self>,
        data: &'a mut (dyn Read + Send + Sync)
    ) -> Result<Box<dyn Ready + 'a>>; }
Expand description

Builder for SOP::sign.

Required methods

fn no_armor(self: Box<Self>) -> Box<dyn Sign<'a> + 'a>[src]

Disables armor encoding.

fn mode(self: Box<Self>, mode: SignAs) -> Box<dyn Sign<'a> + 'a>[src]

Sets signature mode.

fn key(
    self: Box<Self>,
    key: &mut (dyn Read + Send + Sync)
) -> Result<Box<dyn Sign<'a> + 'a>>
[src]

Adds the signer key.

fn data(
    self: Box<Self>,
    data: &'a mut (dyn Read + Send + Sync)
) -> Result<Box<dyn Ready + 'a>>
[src]

Signs data.

Implementors