diff options
Diffstat (limited to 'openpgp/examples/encrypt-for.rs')
-rw-r--r-- | openpgp/examples/encrypt-for.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/openpgp/examples/encrypt-for.rs b/openpgp/examples/encrypt-for.rs index 63e0e071..b64165b7 100644 --- a/openpgp/examples/encrypt-for.rs +++ b/openpgp/examples/encrypt-for.rs @@ -11,8 +11,11 @@ use crate::openpgp::parse::Parse; use crate::openpgp::serialize::stream::{ Message, LiteralWriter, Encryptor, }; +use crate::openpgp::policy::StandardPolicy as P; fn main() { + let p = &P::new(); + let args: Vec<String> = env::args().collect(); if args.len() < 3 { panic!("A simple encryption filter.\n\n\ @@ -39,7 +42,7 @@ fn main() { certs.iter() .flat_map(|cert| { cert.keys() - .policy(None).alive().revoked(false).key_flags(&mode) + .set_policy(p, None).alive().revoked(false).key_flags(&mode) }) .map(|ka| ka.key().into()) .collect::<Vec<_>>(); |