version 1.439, 2021/10/28 02:54:18 |
version 1.440, 2021/10/29 03:20:46 |
|
|
size_t i; |
size_t i; |
time_t now; |
time_t now; |
|
|
*verify_timep = 0; |
if (verify_timep != NULL) |
|
*verify_timep = 0; |
if (print_pubkey != NULL) |
if (print_pubkey != NULL) |
*print_pubkey = 0; |
*print_pubkey = 0; |
for (i = 0; i < nopts; i++) { |
for (i = 0; i < nopts; i++) { |
if (strncasecmp(opts[i], "verify-time=", 12) == 0) { |
if (verify_timep && |
|
strncasecmp(opts[i], "verify-time=", 12) == 0) { |
if (parse_absolute_time(opts[i] + 12, |
if (parse_absolute_time(opts[i] + 12, |
verify_timep) != 0 || *verify_timep == 0) { |
verify_timep) != 0 || *verify_timep == 0) { |
error("Invalid \"verify-time\" option"); |
error("Invalid \"verify-time\" option"); |
|
|
return SSH_ERR_INVALID_ARGUMENT; |
return SSH_ERR_INVALID_ARGUMENT; |
} |
} |
} |
} |
if (*verify_timep == 0) { |
if (verify_timep && *verify_timep == 0) { |
if ((now = time(NULL)) < 0) { |
if ((now = time(NULL)) < 0) { |
error("Time is before epoch"); |
error("Time is before epoch"); |
return SSH_ERR_INVALID_ARGUMENT; |
return SSH_ERR_INVALID_ARGUMENT; |