aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorMarcus Brinkmann <[email protected]>2003-05-04 17:00:52 +0000
committerMarcus Brinkmann <[email protected]>2003-05-04 17:00:52 +0000
commit864371b340b66cd25b2a8c24121e708b548b7fa7 (patch)
treecddc916d79bd76e7316f464cd75a306555dc2e53 /tests
parent2003-05-04 Marcus Brinkmann <[email protected]> (diff)
downloadgpgme-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/ChangeLog2
-rw-r--r--tests/gpgsm/t-keylist.c15
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",