diff options
author | Justus Winter <justus@sequoia-pgp.org> | 2019-11-19 15:50:23 +0100 |
---|---|---|
committer | Justus Winter <justus@sequoia-pgp.org> | 2019-11-19 15:50:23 +0100 |
commit | 1ddc1dd61b45b41801c1d1c364cd6789314cb8f3 (patch) | |
tree | b34baf591fce5f778cd2f132ead705d39abbff47 /ipc/tests/gpg-agent.rs | |
parent | cf9b92f5f9238b8322d09833b92c886dda219924 (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.rs | 9 |
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( |