summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJustus Winter <justus@sequoia-pgp.org>2018-07-02 09:54:42 +0200
committerJustus Winter <justus@sequoia-pgp.org>2018-07-02 13:09:26 +0200
commit9cf384a58077cfaa6ab9af48cc023b010e2d2f8d (patch)
tree1a9318ab851e2b6dd7e6834cb4faa0b7461b1308
parent0fed976fe5cb457973cee64735eaa37c0a486209 (diff)
openpgp: Fix error handling.
-rw-r--r--openpgp/src/serialize/stream.rs9
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 } =