Struct pgp::packet::SecretKey [−][src]
pub struct SecretKey { /* fields omitted */ }
Implementations
Parses a SecretKey
packet from the given slice.
Checks if we should expect a SHA1 checksum in the encrypted part.
Trait Implementations
Returns the fingerprint of this key.
Verify a signed message.
Data will be hashed using hash
, before verifying. Read more
Encrypt the given plain
for this key.
This is the data used for hashing in a signature. Only uses the public portion of the key.
Unlock the raw data in the secret parameters.
fn create_signature<F>(
&self,
key_pw: F,
hash: HashAlgorithm,
data: &[u8]
) -> Result<Vec<Mpi>> where
F: FnOnce() -> String,
Auto Trait Implementations
impl RefUnwindSafe for SecretKey
impl UnwindSafe for SecretKey
Blanket Implementations
Mutably borrows from an owned value. Read more
type Output = T
type Output = T
Should always be Self