diff options
Diffstat (limited to 'tool/src/commands/key.rs')
-rw-r--r-- | tool/src/commands/key.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tool/src/commands/key.rs b/tool/src/commands/key.rs index a18ae25a..dc9807d7 100644 --- a/tool/src/commands/key.rs +++ b/tool/src/commands/key.rs @@ -220,6 +220,7 @@ pub fn generate(m: &ArgMatches, force: bool) -> failure::Fallible<()> { let w = create_or_stdout(Some(&key_path), force)?; let mut w = Writer::new(w, Kind::SecretKey, &headers)?; cert.as_tsk().serialize(&mut w)?; + w.finalize()?; } // write out rev cert @@ -232,6 +233,7 @@ pub fn generate(m: &ArgMatches, force: bool) -> failure::Fallible<()> { let w = create_or_stdout(Some(&rev_path), force)?; let mut w = Writer::new(w, Kind::Signature, &headers)?; Packet::Signature(rev).serialize(&mut w)?; + w.finalize()?; } } else { return Err( |