summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKai Michaelis <kai@sequoia-pgp.org>2018-07-13 17:23:37 +0200
committerKai Michaelis <kai@sequoia-pgp.org>2018-07-13 17:23:37 +0200
commite6d7c25d67fd36a1d33477c1b5778a49bfeff0c5 (patch)
treec91caebcd6bf07db9cc216542a40ba655e48b5aa
parent578be582c5a252d21e95bd3d5b1afd9592aaf65f (diff)
-rw-r--r--openpgp/examples/generate-key.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/openpgp/examples/generate-key.rs b/openpgp/examples/generate-key.rs
index 6d2c809d..69695ca2 100644
--- a/openpgp/examples/generate-key.rs
+++ b/openpgp/examples/generate-key.rs
@@ -26,7 +26,7 @@ use openpgp::{
use nettle::{curve25519, ed25519};
fn new_rsa_key() -> Key {
- let mut rng = nettle::Yarrow::from_seed(b"penis");
+ let mut rng = nettle::Yarrow::default();
let (pubkey, seckey) = nettle::rsa::generate_keypair(&mut rng, 2048).unwrap();
let mut key = Key::new()
.pk_algo(PublicKeyAlgorithm::RSAEncryptSign);
@@ -151,7 +151,7 @@ fn main() {
primary.hash(&mut hash);
uid.hash(&mut hash);
let mut sig = Signature::new(SignatureType::PositiveCertificate);
- sig.set_key_flags(&KeyFlags::default().set_certify(true).set_sign(true).set_encrypt_for_transport(true).set_encrypt_at_rest(true)).unwrap();
+ sig.set_key_flags(&KeyFlags::default().set_certify(true).set_sign(true)).unwrap();
sig.set_signature_creation_time(now).unwrap();
sig.set_key_expiration_time(Some(time::Duration::weeks(52))).unwrap();
sig.set_issuer_fingerprint(primary.fingerprint()).unwrap();
@@ -164,7 +164,7 @@ fn main() {
primary.serialize(&mut sink, Tag::SecretKey).unwrap();
uid.serialize(&mut sink).unwrap();
sig.serialize(&mut sink).unwrap();
-/*
+
let enc = new_encryption_key()
.creation_time(now);
@@ -187,7 +187,6 @@ fn main() {
enc.serialize(&mut sink, Tag::SecretSubkey).unwrap();
sig.serialize(&mut sink).unwrap();
- */
},
"null-uid" => {