Trait btlib::crypto::SignOp

source ·
pub trait SignOp: Op {
    // Required method
    fn scheme(&self) -> Sign;

    // Provided method
    fn finish(&mut self) -> Result<Signature> { ... }
}
Expand description

Represents an ongoing signing operation.

Required Methods§

source

fn scheme(&self) -> Sign

Returns the signature scheme that this operation is using.

Provided Methods§

source

fn finish(&mut self) -> Result<Signature>

Finishes this signature operation and returns a new signature containing the result.

Implementors§

source§

impl<'a> SignOp for OsslSignOp<'a>

source§

impl<'a> SignOp for TpmSignOp<'a>

source§

impl<T: ?Sized + SignOp, P: DerefMut<Target = T>> SignOp for P