summaryrefslogtreecommitdiffstats
path: root/sq
diff options
context:
space:
mode:
authorJustus Winter <justus@sequoia-pgp.org>2021-02-10 16:03:23 +0100
committerJustus Winter <justus@sequoia-pgp.org>2021-02-11 10:01:11 +0100
commitcc396e2504df32d77cd14d500aed8e7a168f626e (patch)
tree10dc76fb8c76cb420c398457cc0c3ac1f094a301 /sq
parentd4e54fdd311e2c83887c76f690768fad5d67095d (diff)
sq: Fix setting signature creation times.
Diffstat (limited to 'sq')
-rw-r--r--sq/src/commands/sign.rs12
1 files changed, 6 insertions, 6 deletions
diff --git a/sq/src/commands/sign.rs b/sq/src/commands/sign.rs
index df86ade4..1b337486 100644
--- a/sq/src/commands/sign.rs
+++ b/sq/src/commands/sign.rs
@@ -119,11 +119,11 @@ fn sign_data(policy: &dyn Policy,
let mut signer = Signer::with_template(
message, keypairs.pop().unwrap(), builder);
+ if let Some(time) = time {
+ signer = signer.creation_time(time);
+ }
for s in keypairs {
signer = signer.add_signer(s);
- if let Some(time) = time {
- signer = signer.creation_time(time);
- }
}
if detached {
signer = signer.detached();
@@ -260,11 +260,11 @@ fn sign_message_(policy: &dyn Policy,
let mut signer = Signer::with_template(
sink, keypairs.pop().unwrap(), builder);
+ if let Some(time) = time {
+ signer = signer.creation_time(time);
+ }
for s in keypairs.drain(..) {
signer = signer.add_signer(s);
- if let Some(time) = time {
- signer = signer.creation_time(time);
- }
}
sink = signer.build().context("Failed to create signer")?;
state = State::Signing { signature_count: 0, };