=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/signify/zsig.c,v retrieving revision 1.15 retrieving revision 1.16 diff -c -r1.15 -r1.16 *** src/usr.bin/signify/zsig.c 2017/07/11 23:52:05 1.15 --- src/usr.bin/signify/zsig.c 2019/03/23 07:10:06 1.16 *************** *** 1,4 **** ! /* $OpenBSD: zsig.c,v 1.15 2017/07/11 23:52:05 tedu Exp $ */ /* * Copyright (c) 2016 Marc Espie * --- 1,4 ---- ! /* $OpenBSD: zsig.c,v 1.16 2019/03/23 07:10:06 tedu Exp $ */ /* * Copyright (c) 2016 Marc Espie * *************** *** 231,237 **** } void ! zsign(const char *seckeyfile, const char *msgfile, const char *sigfile) { size_t bufsize = MYBUFSIZE; int fdin, fdout; --- 231,238 ---- } void ! zsign(const char *seckeyfile, const char *msgfile, const char *sigfile, ! int skipdate) { size_t bufsize = MYBUFSIZE; int fdin, fdout; *************** *** 261,267 **** msg = xmalloc(space); buffer = xmalloc(bufsize); ! time(&clock); strftime(date, sizeof date, "%Y-%m-%dT%H:%M:%SZ", gmtime(&clock)); snprintf(msg, space, "date=%s\n" --- 262,272 ---- msg = xmalloc(space); buffer = xmalloc(bufsize); ! 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"