summaryrefslogtreecommitdiffstats
path: root/openpgp/examples/notarize.rs
diff options
context:
space:
mode:
Diffstat (limited to 'openpgp/examples/notarize.rs')
-rw-r--r--openpgp/examples/notarize.rs7
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.