summaryrefslogtreecommitdiffstats
path: root/guide
diff options
context:
space:
mode:
authorNeal H. Walfield <neal@pep.foundation>2020-01-13 18:31:28 +0100
committerNeal H. Walfield <neal@pep.foundation>2020-01-13 21:21:35 +0100
commit78ebbf05c9839771ae5dc3ce0c1c3cd278f0bde4 (patch)
tree73eebd625ff7a96fb03808fb0919e6d19900f93b /guide
parent4b2288ad66cc894956dc3511259b2a75bfc94301 (diff)
openpgp: Add Error variant to VerificationResult.
- Add an Error variant to VerificationResult.
Diffstat (limited to 'guide')
-rw-r--r--guide/src/chapter_01.md12
1 files changed, 12 insertions, 0 deletions
diff --git a/guide/src/chapter_01.md b/guide/src/chapter_01.md
index 3c0ab811..9770e089 100644
--- a/guide/src/chapter_01.md
+++ b/guide/src/chapter_01.md
@@ -125,6 +125,9 @@ fn main() {
# Some(VerificationResult::MissingKey { .. }) =>
# return Err(failure::err_msg(
# "Missing key to verify signature")),
+# Some(VerificationResult::Error { error, .. }) =>
+# return Err(failure::err_msg(
+# format!("Bad signature: {:?}", error))),
# Some(VerificationResult::BadChecksum { .. }) =>
# return Err(failure::err_msg("Bad signature")),
# None =>
@@ -270,6 +273,9 @@ fn generate() -> openpgp::Result<openpgp::Cert> {
# Some(VerificationResult::MissingKey { .. }) =>
# return Err(failure::err_msg(
# "Missing key to verify signature")),
+# Some(VerificationResult::Error { error, .. }) =>
+# return Err(failure::err_msg(
+# format!("Bad signature: {:?}", error))),
# Some(VerificationResult::BadChecksum { .. }) =>
# return Err(failure::err_msg("Bad signature")),
# None =>
@@ -415,6 +421,9 @@ fn sign(sink: &mut Write, plaintext: &str, tsk: &openpgp::Cert)
# Some(VerificationResult::MissingKey { .. }) =>
# return Err(failure::err_msg(
# "Missing key to verify signature")),
+# Some(VerificationResult::Error { error, .. }) =>
+# return Err(failure::err_msg(
+# format!("Bad signature: {:?}", error))),
# Some(VerificationResult::BadChecksum { .. }) =>
# return Err(failure::err_msg("Bad signature")),
# None =>
@@ -571,6 +580,9 @@ impl<'a> VerificationHelper for Helper<'a> {
Some(VerificationResult::MissingKey { .. }) =>
return Err(failure::err_msg(
"Missing key to verify signature")),
+ Some(VerificationResult::Error { error, .. }) =>
+ return Err(failure::err_msg(
+ format!("Bad signature: {:?}", error))),
Some(VerificationResult::BadChecksum { .. }) =>
return Err(failure::err_msg("Bad signature")),
None =>