diff options
| author | Marcus Brinkmann <[email protected]> | 2003-05-04 17:00:52 +0000 | 
|---|---|---|
| committer | Marcus Brinkmann <[email protected]> | 2003-05-04 17:00:52 +0000 | 
| commit | 864371b340b66cd25b2a8c24121e708b548b7fa7 (patch) | |
| tree | cddc916d79bd76e7316f464cd75a306555dc2e53 /tests | |
| parent | 2003-05-04 Marcus Brinkmann <[email protected]> (diff) | |
| download | gpgme-864371b340b66cd25b2a8c24121e708b548b7fa7.tar.gz gpgme-864371b340b66cd25b2a8c24121e708b548b7fa7.zip | |
2003-05-04  Marcus Brinkmann  <[email protected]>
	* gpgsm/t-keylist.c: Add check for timestamp.
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/ChangeLog | 2 | ||||
| -rw-r--r-- | tests/gpgsm/t-keylist.c | 15 | 
2 files changed, 13 insertions, 4 deletions
| diff --git a/tests/ChangeLog b/tests/ChangeLog index e2d3fc71..7dc7d8ea 100644 --- a/tests/ChangeLog +++ b/tests/ChangeLog @@ -1,5 +1,7 @@  2003-05-04  Marcus Brinkmann  <[email protected]> +	* gpgsm/t-keylist.c: Add check for timestamp. +  	* gpg/Makefile.am (TESTS): Add t-keylist-sig.  	* gpg/t-keylist-sig.c: New file. diff --git a/tests/gpgsm/t-keylist.c b/tests/gpgsm/t-keylist.c index 716e7de1..704776f9 100644 --- a/tests/gpgsm/t-keylist.c +++ b/tests/gpgsm/t-keylist.c @@ -42,7 +42,8 @@ struct  {    char *fpr;    int secret; -  unsigned long expires; +  long timestamp; +  long expires;    char *issuer_serial;    char *issuer_name;    char *chain_id; @@ -50,18 +51,18 @@ struct  }  keys[] =    { -    { "3CF405464F66ED4A7DF45BBDD1E4282E33BDB76E", 1, 1038908198, "00", +    { "3CF405464F66ED4A7DF45BBDD1E4282E33BDB76E", 1, 1007372198, 1038908198, "00",        "CN=test cert 1,OU=Aegypten Project,O=g10 Code GmbH,L=D\xc3\xbcsseldorf,C=DE",        NULL,        "CN=test cert 1,OU=Aegypten Project,O=g10 Code GmbH,L=D\xc3\xbcsseldorf,C=DE" }, -    { "DFA56FB5FC41E3A8921F77AD1622EEFD9152A5AD", 0, 1009821790, "01", +    { "DFA56FB5FC41E3A8921F77AD1622EEFD9152A5AD", 0, 909684190, 1009821790, "01",        "1.2.840.113549.1.9.1=#63657274696679407063612E64666E2E6465,"        "CN=DFN Top Level Certification Authority,OU=DFN-PCA,"        "O=Deutsches Forschungsnetz,C=DE", NULL,        "1.2.840.113549.1.9.1=#63657274696679407063612E64666E2E6465,"        "CN=DFN Top Level Certification Authority,OU=DFN-PCA,"        "O=Deutsches Forschungsnetz,C=DE" }, -    { "2C8F3C356AB761CB3674835B792CDA52937F9285", 0, 1009735200, "15", +    { "2C8F3C356AB761CB3674835B792CDA52937F9285", 0, 973183644, 1009735200, "15",        "1.2.840.113549.1.9.1=#63657274696679407063612E64666E2E6465,"        "CN=DFN Top Level Certification Authority,OU=DFN-PCA,"        "O=Deutsches Forschungsnetz,C=DE", @@ -267,6 +268,12 @@ main (int argc, char **argv)  		   key->subkeys->fpr);  	  exit (1);  	} +      if (key->subkeys->timestamp != keys[i].timestamp) +	{ +	  fprintf (stderr, "Primary key unexpected timestamp: %lu\n", +		   key->subkeys->timestamp); +	  exit (1); +	}        if (key->subkeys->expires != keys[i].expires)  	{  	  fprintf (stderr, "Primary key unexpectedly expires: %lu\n", | 
