[][src]Trait osshkeys::keys::PrivatePart

pub trait PrivatePart: Key {
    fn sign(&self, data: &[u8]) -> OsshResult<Vec<u8>>;
}

A trait for operations of a private key

Required methods

fn sign(&self, data: &[u8]) -> OsshResult<Vec<u8>>

Sign the data with the key, returning the "detached" signature

Loading content...

Implementors

impl PrivatePart for DsaKeyPair[src]

impl PrivatePart for EcDsaKeyPair[src]

impl PrivatePart for Ed25519KeyPair[src]

impl PrivatePart for RsaKeyPair[src]

impl PrivatePart for KeyPair[src]

Loading content...