diff options
Diffstat (limited to 'openpgp/examples/notarize.rs')
-rw-r--r-- | openpgp/examples/notarize.rs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/openpgp/examples/notarize.rs b/openpgp/examples/notarize.rs index c26e79af..6643e573 100644 --- a/openpgp/examples/notarize.rs +++ b/openpgp/examples/notarize.rs @@ -12,7 +12,7 @@ use openpgp::{ parse::PacketParserResult, serialize::Serialize, }; -use openpgp::serialize::stream::{wrap, LiteralWriter, Signer}; +use openpgp::serialize::stream::{Message, LiteralWriter, Signer}; fn main() { let args: Vec<String> = env::args().collect(); @@ -38,9 +38,12 @@ fn main() { let sink = armor::Writer::new(io::stdout(), armor::Kind::Message, &[][..]) .expect("Failed to create an armored writer."); + // Stream an OpenPGP message. + let message = Message::new(sink); + // Now, create a signer that emits a detached signature. let mut signer = Signer::new( - wrap(sink), &tsks.iter().collect::<Vec<&openpgp::TPK>>()) + message, &tsks.iter().collect::<Vec<&openpgp::TPK>>()) .expect("Failed to create signer"); // Create a parser for the message to be notarized. |