From 9a436c0f89841251e880d3729494f035d10f8837 Mon Sep 17 00:00:00 2001 From: Ben Laurie Date: Tue, 13 Dec 2011 15:00:43 +0000 Subject: [PATCH] Back out redundant verification time change. --- CHANGES | 3 --- apps/verify.c | 33 ++++----------------------------- 2 files changed, 4 insertions(+), 32 deletions(-) diff --git a/CHANGES b/CHANGES index d6ad39f95e..96b95565a6 100644 --- a/CHANGES +++ b/CHANGES @@ -472,9 +472,6 @@ *) Add SRP support. [Tom Wu and Ben Laurie] - *) Add -attime option to openssl verify. - [Peter Eckersley and Ben Laurie] - *) Add functions to copy EVP_PKEY_METHOD and retrieve flags and id. [Steve Henson] diff --git a/apps/verify.c b/apps/verify.c index abb6ab30b0..4fd6b192e3 100644 --- a/apps/verify.c +++ b/apps/verify.c @@ -72,7 +72,7 @@ static int MS_CALLBACK cb(int ok, X509_STORE_CTX *ctx); static int check(X509_STORE *ctx, char *file, STACK_OF(X509) *uchain, STACK_OF(X509) *tchain, - STACK_OF(X509_CRL) *crls, ENGINE *e, time_t at_time); + STACK_OF(X509_CRL) *crls, ENGINE *e); static int v_verbose=0, vflags = 0; int MAIN(int, char **); @@ -83,9 +83,6 @@ int MAIN(int argc, char **argv) int i,ret=1, badarg = 0; char *CApath=NULL,*CAfile=NULL; char *untfile = NULL, *trustfile = NULL, *crlfile = NULL; - char *checktime_string = NULL; - long int timestamp; - time_t t = 0; STACK_OF(X509) *untrusted = NULL, *trusted = NULL; STACK_OF(X509_CRL) *crls = NULL; X509_STORE *cert_ctx=NULL; @@ -148,11 +145,6 @@ int MAIN(int argc, char **argv) if (argc-- < 1) goto end; crlfile= *(++argv); } - else if (strcmp(*argv,"-attime") == 0) - { - if (argc-- < 1) goto end; - checktime_string= *(++argv); - } #ifndef OPENSSL_NO_ENGINE else if (strcmp(*argv,"-engine") == 0) { @@ -230,28 +222,14 @@ int MAIN(int argc, char **argv) goto end; } - if(checktime_string) - { - /* interpret the -attime argument as seconds since Epoch */ - if (sscanf(checktime_string, "%li", ×tamp) != 1) - { - BIO_printf(bio_err, "Error parsing timestamp %s\n", - checktime_string); - ERR_print_errors(bio_err); - goto end; - } - t = (time_t) timestamp; /* on some platforms time_t may be a float */ - } - - if (argc < 1) check(cert_ctx, NULL, untrusted, trusted, crls, e, t); + if (argc < 1) check(cert_ctx, NULL, untrusted, trusted, crls, e); else for (i=0; i