diff options
author | Leah Neukirchen <leah@vuxu.org> | 2019-06-01 20:49:16 +0200 |
---|---|---|
committer | Leah Neukirchen <leah@vuxu.org> | 2019-06-01 20:49:16 +0200 |
commit | 34a71527e28acaa4e34be42af0fe2333cefca79e (patch) | |
tree | 54eb71ffac2cea8858b233e56c34be87ddacbfb8 /src/usr.bin/signify/zsig.c | |
parent | e52863add031ba25f58f0ade8128cd4d38937f7e (diff) | |
download | outils-34a71527e28acaa4e34be42af0fe2333cefca79e.tar.gz outils-34a71527e28acaa4e34be42af0fe2333cefca79e.tar.xz outils-34a71527e28acaa4e34be42af0fe2333cefca79e.zip |
cvs update
Diffstat (limited to 'src/usr.bin/signify/zsig.c')
-rw-r--r-- | src/usr.bin/signify/zsig.c | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/usr.bin/signify/zsig.c b/src/usr.bin/signify/zsig.c index c60f247..35ab0cd 100644 --- a/src/usr.bin/signify/zsig.c +++ b/src/usr.bin/signify/zsig.c @@ -1,4 +1,4 @@ -/* $OpenBSD: zsig.c,v 1.15 2017/07/11 23:52:05 tedu Exp $ */ +/* $OpenBSD: zsig.c,v 1.16 2019/03/23 07:10:06 tedu Exp $ */ /* * Copyright (c) 2016 Marc Espie <espie@openbsd.org> * @@ -231,7 +231,8 @@ zverify(const char *pubkeyfile, const char *msgfile, const char *sigfile, } void -zsign(const char *seckeyfile, const char *msgfile, const char *sigfile) +zsign(const char *seckeyfile, const char *msgfile, const char *sigfile, + int skipdate) { size_t bufsize = MYBUFSIZE; int fdin, fdout; @@ -261,7 +262,11 @@ zsign(const char *seckeyfile, const char *msgfile, const char *sigfile) msg = xmalloc(space); buffer = xmalloc(bufsize); - time(&clock); + if (skipdate) { + clock = 0; + } else { + time(&clock); + } strftime(date, sizeof date, "%Y-%m-%dT%H:%M:%SZ", gmtime(&clock)); snprintf(msg, space, "date=%s\n" |