diff options
author | Justus Winter <justus@sequoia-pgp.org> | 2018-07-02 09:54:42 +0200 |
---|---|---|
committer | Justus Winter <justus@sequoia-pgp.org> | 2018-07-02 13:09:26 +0200 |
commit | 9cf384a58077cfaa6ab9af48cc023b010e2d2f8d (patch) | |
tree | 1a9318ab851e2b6dd7e6834cb4faa0b7461b1308 | |
parent | 0fed976fe5cb457973cee64735eaa37c0a486209 (diff) |
openpgp: Fix error handling.
-rw-r--r-- | openpgp/src/serialize/stream.rs | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/openpgp/src/serialize/stream.rs b/openpgp/src/serialize/stream.rs index 1570ce23..70e9bf41 100644 --- a/openpgp/src/serialize/stream.rs +++ b/openpgp/src/serialize/stream.rs @@ -293,14 +293,11 @@ impl<'a> Signer<'a> { // Make and hash a signature packet. let mut sig = Signature::new(SignatureType::Binary); - sig.set_signature_creation_time(time::now()) - .expect("Failed to set creation time"); - sig.set_issuer_fingerprint(key.fingerprint()) - .expect("Failed to set issuer fingerprint"); + sig.set_signature_creation_time(time::now())?; + sig.set_issuer_fingerprint(key.fingerprint())?; // Some versions of GnuPG require the Issuer subpacket // to be present. - sig.set_issuer(key.keyid()) - .expect("Failed to set issuer"); + sig.set_issuer(key.keyid())?; // Compute the signature. if let &SecretKey::Unencrypted { mpis: ref sec } = |