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