diff options
author | Justus Winter <justus@sequoia-pgp.org> | 2021-02-10 16:03:23 +0100 |
---|---|---|
committer | Justus Winter <justus@sequoia-pgp.org> | 2021-02-11 10:01:11 +0100 |
commit | cc396e2504df32d77cd14d500aed8e7a168f626e (patch) | |
tree | 10dc76fb8c76cb420c398457cc0c3ac1f094a301 /sq | |
parent | d4e54fdd311e2c83887c76f690768fad5d67095d (diff) |
sq: Fix setting signature creation times.
Diffstat (limited to 'sq')
-rw-r--r-- | sq/src/commands/sign.rs | 12 |
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, }; |