summaryrefslogtreecommitdiffstats
path: root/ipc/src/gnupg.rs
diff options
context:
space:
mode:
Diffstat (limited to 'ipc/src/gnupg.rs')
-rw-r--r--ipc/src/gnupg.rs9
1 files changed, 5 insertions, 4 deletions
diff --git a/ipc/src/gnupg.rs b/ipc/src/gnupg.rs
index b81e0927..ddb82aa4 100644
--- a/ipc/src/gnupg.rs
+++ b/ipc/src/gnupg.rs
@@ -14,6 +14,7 @@ use sequoia_openpgp as openpgp;
use openpgp::types::HashAlgorithm;
use openpgp::fmt::hex;
use openpgp::crypto;
+use openpgp::crypto::Keygrip;
use openpgp::packet::prelude::*;
use openpgp::parse::Parse;
use openpgp::serialize::Serialize;
@@ -417,7 +418,7 @@ impl<'a, 'b, 'c, R> Future for SigningRequest<'a, 'b, 'c, R>
Start => {
if self.options.is_empty() {
self.c.send(format!("SIGKEY {}",
- self.key.mpis().keygrip()?))?;
+ Keygrip::of(self.key.mpis())?))?;
self.state = SigKey;
} else {
self.c.send(self.options.pop().unwrap())?;
@@ -441,7 +442,7 @@ impl<'a, 'b, 'c, R> Future for SigningRequest<'a, 'b, 'c, R>
self.c.send(option)?;
} else {
self.c.send(format!("SIGKEY {}",
- self.key.mpis().keygrip()?))?;
+ Keygrip::of(self.key.mpis())?))?;
self.state = SigKey;
}
},
@@ -565,7 +566,7 @@ impl<'a, 'b, 'c, R> Future for DecryptionRequest<'a, 'b, 'c, R>
Start => {
if self.options.is_empty() {
self.c.send(format!("SETKEY {}",
- self.key.mpis().keygrip()?))?;
+ Keygrip::of(self.key.mpis())?))?;
self.state = SetKey;
} else {
self.c.send(self.options.pop().unwrap())?;
@@ -589,7 +590,7 @@ impl<'a, 'b, 'c, R> Future for DecryptionRequest<'a, 'b, 'c, R>
self.c.send(option)?;
} else {
self.c.send(format!("SETKEY {}",
- self.key.mpis().keygrip()?))?;
+ Keygrip::of(self.key.mpis())?))?;
self.state = SetKey;
}
},