summaryrefslogtreecommitdiffstats
path: root/ipc/tests/gpg-agent.rs
diff options
context:
space:
mode:
authorJustus Winter <justus@sequoia-pgp.org>2019-11-19 15:50:23 +0100
committerJustus Winter <justus@sequoia-pgp.org>2019-11-19 15:50:23 +0100
commit1ddc1dd61b45b41801c1d1c364cd6789314cb8f3 (patch)
treeb34baf591fce5f778cd2f132ead705d39abbff47 /ipc/tests/gpg-agent.rs
parentcf9b92f5f9238b8322d09833b92c886dda219924 (diff)
openpgp: Use the builder pattern for stream::Signer.
- See #375.
Diffstat (limited to 'ipc/tests/gpg-agent.rs')
-rw-r--r--ipc/tests/gpg-agent.rs9
1 files changed, 5 insertions, 4 deletions
diff --git a/ipc/tests/gpg-agent.rs b/ipc/tests/gpg-agent.rs
index d707b7b0..dab1fb74 100644
--- a/ipc/tests/gpg-agent.rs
+++ b/ipc/tests/gpg-agent.rs
@@ -94,7 +94,7 @@ fn sign() {
tpk.as_tsk().serialize(&mut buf).unwrap();
gpg_import(&ctx, &buf);
- let mut keypair = KeyPair::new(
+ let keypair = KeyPair::new(
&ctx, tpk.keys_valid().signing_capable().take(1).next().unwrap().2)
.unwrap();
@@ -104,9 +104,10 @@ fn sign() {
let message = Message::new(&mut message);
// We want to sign a literal data packet.
- let signer = Signer::new(message, vec![&mut keypair],
- HashAlgorithm::SHA512)
- .unwrap();
+ let signer = Signer::new(message, keypair)
+ // XXX: Is this necessary? If so, it shouldn't.
+ .hash_algo(HashAlgorithm::SHA512).unwrap()
+ .build().unwrap();
// Emit a literal data packet.
let mut literal_writer = LiteralWriter::new(