summaryrefslogtreecommitdiffstats
path: root/tool
diff options
context:
space:
mode:
Diffstat (limited to 'tool')
-rw-r--r--tool/src/commands/key.rs4
-rw-r--r--tool/src/commands/sign.rs2
-rw-r--r--tool/src/sq.rs12
3 files changed, 9 insertions, 9 deletions
diff --git a/tool/src/commands/key.rs b/tool/src/commands/key.rs
index 688633a8..9e83b49f 100644
--- a/tool/src/commands/key.rs
+++ b/tool/src/commands/key.rs
@@ -158,7 +158,7 @@ pub fn generate(m: &ArgMatches, force: bool) -> Result<()> {
.collect();
let w = create_or_stdout(Some(&key_path), force)?;
- let mut w = Writer::new(w, Kind::SecretKey, &headers)?;
+ let mut w = Writer::with_headers(w, Kind::SecretKey, headers)?;
cert.as_tsk().serialize(&mut w)?;
w.finalize()?;
}
@@ -171,7 +171,7 @@ pub fn generate(m: &ArgMatches, force: bool) -> Result<()> {
headers.insert(0, ("Comment", "Revocation certificate for"));
let w = create_or_stdout(Some(&rev_path), force)?;
- let mut w = Writer::new(w, Kind::Signature, &headers)?;
+ let mut w = Writer::with_headers(w, Kind::Signature, headers)?;
Packet::Signature(rev).serialize(&mut w)?;
w.finalize()?;
}
diff --git a/tool/src/commands/sign.rs b/tool/src/commands/sign.rs
index 9a8e6819..a91ea54b 100644
--- a/tool/src/commands/sign.rs
+++ b/tool/src/commands/sign.rs
@@ -86,7 +86,7 @@ fn sign_data(policy: &dyn Policy,
} else {
armor::Kind::Message
},
- &[])?;
+ Vec::new())?;
}
let mut keypairs = super::get_signing_keys(&secrets, policy, time)?;
diff --git a/tool/src/sq.rs b/tool/src/sq.rs
index 1d6c0a92..6d770e6d 100644
--- a/tool/src/sq.rs
+++ b/tool/src/sq.rs
@@ -93,12 +93,12 @@ impl<T: Write> From<openpgp::armor::Writer<T>> for Writer<T> {
}
impl<T: Write> Writer<T> {
- pub fn armor(self, kind: openpgp::armor::Kind, headers: &[(&str, &str)])
+ pub fn armor(self, kind: openpgp::armor::Kind, headers: Vec<(&str, &str)>)
-> openpgp::Result<Self>
{
match self {
Writer::Binary { inner } =>
- Ok(openpgp::armor::Writer::new(inner, kind, headers)?
+ Ok(openpgp::armor::Writer::with_headers(inner, kind, headers)?
.into()),
Writer::Armored { .. } =>
Err(openpgp::Error::InvalidOperation("already armored".into())
@@ -136,7 +136,7 @@ fn create_or_stdout_pgp(f: Option<&str>, force: bool,
let sink = create_or_stdout(f, force)?;
let mut sink = Writer::from(sink);
if ! binary {
- sink = sink.armor(kind, &[])?;
+ sink = sink.armor(kind, Vec::new())?;
}
Ok(sink)
}
@@ -178,9 +178,9 @@ fn serialize_keyring(mut output: &mut dyn io::Write, certs: &[Cert], binary: boo
let headers: Vec<_> = headers.iter()
.map(|value| ("Comment", value.as_str()))
.collect();
- let mut output = armor::Writer::new(&mut output,
- armor::Kind::PublicKey,
- &headers)?;
+ let mut output = armor::Writer::with_headers(&mut output,
+ armor::Kind::PublicKey,
+ headers)?;
for cert in certs {
cert.serialize(&mut output)?;
}