From: Sergey Matveev Date: Sun, 26 Jan 2025 17:43:25 +0000 (+0300) Subject: Optional "when" X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=f3294442f1db1c82bd63c9c60c8e3b00af1bb5b07e552a47f7de9f91aa80a804;p=keks.git Optional "when" --- diff --git a/go/pki/cmd/sigtool/main.go b/go/pki/cmd/sigtool/main.go index c8077e2..7446e31 100644 --- a/go/pki/cmd/sigtool/main.go +++ b/go/pki/cmd/sigtool/main.go @@ -46,6 +46,7 @@ func main() { encryptedBindingHex := flag.String("encrypted-binding", "", "Set/check encrypted-binding, UUID") detached := flag.Bool("detached", false, "Detached data mode") + noWhen := flag.Bool("no-when", false, `Do not include "when"`) flag.Parse() log.SetFlags(log.Lshortfile) @@ -202,8 +203,11 @@ func main() { } var signed pki.Signed signed.Load.T = *typ - when := time.Now().UTC().Truncate(time.Millisecond) - sigTbs := pki.SigTBS{When: &when} + var sigTbs pki.SigTBS + if !*noWhen { + when := time.Now().UTC().Truncate(time.Millisecond) + sigTbs.When = &when + } if encryptedBinding != uuid.Nil { sigTbs.EncryptedBinding = &encryptedBinding }