From 01db33b99244294702f0f58f06c6736becee28db Mon Sep 17 00:00:00 2001 From: Justus Winter Date: Mon, 18 Mar 2019 12:44:36 +0100 Subject: openpgp: Make hash algorithm configurable in streaming Signer. - See #208. --- openpgp/examples/generate-sign-verify.rs | 2 +- openpgp/examples/notarize.rs | 3 ++- openpgp/examples/sign-detached.rs | 3 ++- openpgp/examples/sign.rs | 3 ++- 4 files changed, 7 insertions(+), 4 deletions(-) (limited to 'openpgp/examples') diff --git a/openpgp/examples/generate-sign-verify.rs b/openpgp/examples/generate-sign-verify.rs index 1a7c0579..44afaf36 100644 --- a/openpgp/examples/generate-sign-verify.rs +++ b/openpgp/examples/generate-sign-verify.rs @@ -47,7 +47,7 @@ fn sign(sink: &mut Write, plaintext: &str, tsk: &openpgp::TPK) let message = Message::new(sink); // We want to sign a literal data packet. - let signer = Signer::new(message, vec![&mut keypair])?; + let signer = Signer::new(message, vec![&mut keypair], None)?; // Emit a literal data packet. let mut literal_writer = LiteralWriter::new( diff --git a/openpgp/examples/notarize.rs b/openpgp/examples/notarize.rs index 1b849376..55f47708 100644 --- a/openpgp/examples/notarize.rs +++ b/openpgp/examples/notarize.rs @@ -65,7 +65,8 @@ fn main() { // Now, create a signer that emits a detached signature. let mut signer = Signer::new( message, - keys.iter_mut().map(|s| -> &mut dyn crypto::Signer { s }).collect()) + keys.iter_mut().map(|s| -> &mut dyn crypto::Signer { s }).collect(), + None) .expect("Failed to create signer"); // Create a parser for the message to be notarized. diff --git a/openpgp/examples/sign-detached.rs b/openpgp/examples/sign-detached.rs index e558aa5e..98d35b5c 100644 --- a/openpgp/examples/sign-detached.rs +++ b/openpgp/examples/sign-detached.rs @@ -60,7 +60,8 @@ fn main() { // Now, create a signer that emits a detached signature. let mut signer = Signer::detached( message, - keys.iter_mut().map(|s| -> &mut dyn crypto::Signer { s }).collect()) + keys.iter_mut().map(|s| -> &mut dyn crypto::Signer { s }).collect(), + None) .expect("Failed to create signer"); // Copy all the data. diff --git a/openpgp/examples/sign.rs b/openpgp/examples/sign.rs index 33e7625e..706b2a20 100644 --- a/openpgp/examples/sign.rs +++ b/openpgp/examples/sign.rs @@ -60,7 +60,8 @@ fn main() { // Now, create a signer that emits a signature. let signer = Signer::new( message, - keys.iter_mut().map(|s| -> &mut dyn crypto::Signer { s }).collect()) + keys.iter_mut().map(|s| -> &mut dyn crypto::Signer { s }).collect(), + None) .expect("Failed to create signer"); // Then, create a literal writer to wrap the data in a literal -- cgit v1.2.3