1 2003-04-29 Marcus Brinkmann <marcus@g10code.de>
3 * gpg/t-trustlist.c: Rewritten.
5 * gpg/t-verify.c (main): Rewritten.
6 * gpg/t-decrypt-verify.c: Rewritten.
7 * gpgsm/t-verify.c (main): Rewritten.
9 2003-04-28 Marcus Brinkmann <marcus@g10code.de>
11 * gpgsm/t-decrypt.c (main): Rewritten.
13 * gpg/t-decrypt.c: Rewritten.
15 * gpg/t-signers.c: Rewritten.
17 2003-04-27 Marcus Brinkmann <marcus@g10code.de>
19 * gpg/t-encrypt-sign.c (check_result): Rewritten.
21 * gpg/t-sign.c: Rewritten.
22 * gpgsm/t-sign.c: Rewritten.
23 * gpg/t-encrypt.c: Check for invalid recipients.
24 * gpgsm/t-encrypt.c: Likewise.
26 * gpg/t-import.c (check_result): Really use FPR.
27 * gpgsm/t-import.c (check_result): Rewritten.
29 2003-04-25 Marcus Brinkmann <marcus@g10code.de>
31 * gpg/t-import.c: Rewritten.
33 * gpgsm/t-genkey.c: Rewritten.
34 * gpgsm/Makefile.am (noinst_PROGRAMS): Add t-genkey.
35 * gpg/t-genkey.c: Include <stdlib.h>.
36 (main): Check result->fpr before checking its length.
38 2003-04-24 Marcus Brinkmann <marcus@g10code.de>
40 * gpg/t-genkey.c: Rewritten to match new semantics.
42 2003-02-06 Marcus Brinkmann <marcus@g10code.de>
44 * gpg/t-decrypt.c (passphrase_cb): Fix to new prototype.
45 * gpg/t-decrypt-verify.c (passphrase_cb): Likewise.
46 * gpg/t-edit.c (passphrase_cb): Likewise.
47 * gpg/t-encrypt-sign.c (passphrase_cb): Likewise.
48 * gpg/t-encrypt-sym.c (passphrase_cb): Likewise.
49 * gpg/t-sign.c (passphrase_cb): Likewise.
50 * gpg/t-signers.c (passphrase_cb): Likewise.
52 2003-01-30 Marcus Brinkmann <marcus@g10code.de>
54 * t-engine-info.c: Use file_name instead path throughout.
56 * Makefile.am (TESTS): Add t-engine-info.
57 * t-engine-info.c: New file.
58 * gpg/t-encrypt.c (main): Don't print engine info.
59 * gpg/t-eventloop.c (main): Likewise.
60 * gpg/t-encrypt-sign.c (main): Likewise.
61 * gpgsm/t-encrypt.c (main): Likewise.
63 2002-12-24 Marcus Brinkmann <marcus@g10code.de>
65 * gpgsm/t-verify.c (main): Adjust caller of gpgme_op_verify.
66 * gpg/t-verify.c (main): Likewise.
67 * gpg/t-decrypt-verify.c (main): Likewise for
68 gpgme_op_decrypt_verify.
70 2002-12-23 Marcus Brinkmann <marcus@g10code.de>
72 * gpgsm/Makefile.am (./gpgsm.conf): Add a faked system time to
73 avoid certification's expiry.
74 * gpgsm/t-encrypt.c (main): Use the short certification name.
76 2002-11-19 Marcus Brinkmann <marcus@g10code.de>
78 * gpg/t-genkey.c (main): Add missing argument to gpgme_op_genkey
81 2002-10-09 Marcus Brinkmann <marcus@g10code.de>
83 * gpg/t-decrypt.c (print_data): Update to new gpgme_data_read
84 interface, and use gpgme_engine_check_version instead
86 * gpg/t-decrypt-verify.c (print_data): Likewise.
87 * gpg/t-edit.c (main): Likewise.
88 * gpg/t-encrypt.c (print_data): Likewise.
89 * gpg/t-encrypt-sign.c (print_data): Likewise.
90 * gpg/t-encrypt-sym.c (print_data): Likewise.
91 * gpg/t-eventloop.c (print_data): Likewise.
92 * gpg/t-export.c (print_data): Likewise.
93 * gpg/t-sign.c (print_data): Likewise.
94 * gpg/t-signers.c (print_data): Likewise.
95 * gpgsm/t-decrypt.c (print_data): Likewise.
96 * gpgsm/t-encrypt.c (print_data): Likewise.
97 * gpgsm/t-export.c (print_data): Likewise.
98 * gpgsm/t-sign.c (print_data): Likewise.
99 * gpg/t-verify.c (main): Likewise for gpgme_op_verify.
100 * gpgsm/t-verify.c (main): Likewise for gpgme_op_verify.
101 * t-data.c (read_once_test): Likewise.
102 (write_test): Update for new behaviour of data objects.
103 (main): Remove type test.
105 2002-09-30 Werner Koch <wk@gnupg.org>
107 * gpgsm/t-keylist.c (doit): Add arg SECRET.
108 (main): Add option --secret.
110 2002-09-28 Marcus Brinkmann <marcus@g10code.de>
112 * t-version.c: Include <string.h>. Reported by Stéphane Corthésy.
114 2002-09-02 Marcus Brinkmann <marcus@g10code.de>
116 * gpg/t-keylist.c (main): Test PATTERN for NULL before printing.
117 Reported by Dr. Stefan Dalibor <Dr.Stefan.Dalibor@bfa.de>.
119 2002-08-01 Marcus Brinkmann <marcus@g10code.de>
121 * gpg/t-edit.c: Also add a test for the expire command (testing
122 the passphrase callback).
124 2002-07-28 Marcus Brinkmann <marcus@g10code.de>
126 * gpg/t-edit.c: New file.
127 * gpg/Makefile (TESTS): Add t-edit.
129 2002-07-25 Marcus Brinkmann <marcus@g10code.de>
131 * gpg/t-encrypt-sym.c (main): Change type of I to size_t and
133 * gpg/t-verify.c (main): Likewise. Submitted by Stéphane
136 2002-07-03 Marcus Brinkmann <marcus@g10code.de>
138 * gpg/t-eventloop.c: New file.
139 * gpg/Makefile (TESTS): Add t-eventloop.
141 2002-06-26 Werner Koch <wk@gnupg.org>
143 * gpgsm/t-import.c (print_op_info): New.
144 (main): Print operation info.
146 2002-06-25 Werner Koch <wk@gnupg.org>
148 * gpgsm/Makefile.am (DISTCLEANFILES): new.
150 2002-06-25 Marcus Brinkmann <marcus@g10code.de>
152 * gpgsm/Makefile.am (TESTS): Add t-export.
153 gpgsm/t-export.c: New file.
155 2002-06-20 Werner Koch <wk@gnupg.org>
157 * gpgsm/t-sign.c (main): Also test a normal signature.
159 * gpg/Makefile (TESTS_ENVIRONMENT): Set GPG_AGENT_INFO empty.
160 * gpg/t-signers.c, gpg/t-sign.c, gpg/t-encrypt-sym.c
161 * gpg/t-encrypt-sign.c, gpg/t-decrypt.c
162 * gpg/t-decrypt-verify.c (main): Changed the GPG_AGENT_INFO check to
163 match the one in ../../gpgme/rungpg.c.
165 2002-06-12 Werner Koch <wk@gnupg.org>
167 * gpgsm/t-keylist.c (doit): Print operation info if available.
169 2002-06-10 Werner Koch <wk@gnupg.org>
171 * gpgsm/t-verify.c (print_sig_stat): Print the error token.
173 2002-06-04 Werner Koch <wk@gnupg.org>
175 * gpgsm/t-encrypt.c (main): Add a simple option parser and allow
176 to specify an encryption key.
178 2002-05-26 Marcus Brinkmann <marcus@g10code.de>
180 * gpg/Makefile.am (all-local): Remove dependency on ./secring.gpg.
181 (./secring.gpg): Remove target, and move all rules for this target
183 (./pubring.gpg): ... here. This was necessary because GnuPG 1.0.7
184 does create an empty secring.gpg file when importing public keys.
186 2002-05-08 Marcus Brinkmann <marcus@g10code.de>
188 * gpgsm/t-verify.c (validity_string): New.
189 (print_sig_stat): Print expire time and validity.
190 (status_string): Add new exipred stati.
192 2002-05-03 Werner Koch <wk@gnupg.org>
194 * gpg/t-verify.c (validity_string): New.
195 (print_sig_stat): Print expire time and validity.
196 (status_string): Add new exipred stati.
198 2002-04-05 Marcus Brinkmann <marcus@g10code,de>
200 * gpgsm/Makefile.am (./trustlist.txt): Put more into this file to
201 prevent use of gpg-agent.
202 (./gpg-agent.conf): Remove target.
203 (all-local): Remove ./gpg-agent.conf.
205 2002-04-05 Marcus Brinkmann <marcus@g10code.de>
207 * gpgsm/t-keylist.c (main): Use gpgme_engine_check_version instead
209 * gpgsm/t-encrypt.c (main): Likewise.
211 2002-03-06 Marcus Brinkmann <marcus@g10code.de>
213 * gpg/t-encrypt-sym.c: New file.
214 * gpg/Makefile.am (TESTS): Add t-encrypt-sym.
216 2002-03-05 Marcus Brinkmann <marcus@g10code.de>
218 * gpg/Makefile.am (CLEANFILES): Remove random_seed, which is now
221 2002-03-04 Werner Koch <wk@gnupg.org>
223 * gpg/Makefile.am (DISTCLEANFILES): Added.
225 2002-03-03 Marcus Brinkmann <marcus@g10code.de>
227 * gpg/t-verify.c (main): Add a few more sanity checks, and a check
228 for normal signatures.
230 2002-02-26 Marcus Brinkmann <marcus@g10code.de>
232 * gpg/t-encrypt-sign.c: New file.
233 * gpg/Makefile.am (TESTS): Add t-encrypt-sign.
235 2002-02-13 Werner Koch <wk@gnupg.org>
237 * gpgsm/Makefile.am (private-keys-v1.d): Don't
238 fail when the directory already exists.
240 2002-02-12 Marcus Brinkmann <marcus@g10code.de>
242 * gpg/Makefile.am (CLEANFILES): New target.
243 (distclean-local): Rename to ...
244 (clean-local): ... this.
246 2002-02-09 Marcus Brinkmann <marcus@g10code.de>
248 * gpgsm/Makefile.am (./private-keys-v1.d/$(key_id).key): Fix rule.
250 2002-02-09 Marcus Brinkmann <marcus@g10code.de>
252 * gpgsm/t-genkey.c: New file (not added to Makefile.am because of
255 2002-02-08 Marcus Brinkmann <marcus@g10code.de>
257 * gpgsm/Makefile.am (key_id): Update value.
258 (all-local): Add .key to keyid filename.
259 (./private-keys-v1.d/$(key_id)): Renamed to ...
260 (./private-keys-v1.d/$(key_id).key): ... this.
261 (all-local): Add ./gpgsm.conf, ./trustlist.txt.
262 (./gpgsm.conf, ./trustlist.txt): New target.
263 * gpgsm/567064FE6D14A17B2D811ABB407728BC558AA455: Renamed to ...
264 * gpgsm/32100C27173EF6E9C4E9A25D3D69F86D37A4F939: ... this.
266 2002-01-30 Marcus Brinkmann <marcus@g10code.de>
268 * gpg/t-import.c (print_op_info): New function.
271 2002-01-22 Marcus Brinkmann <marcus@g10code.de>
273 * gpg/t-signers.c (passphrase_cb): Change type of r_hd to void**.
274 * gpg/t-sign.c (passphrase_cb): Likewise.
275 * gpg/t-decrypt-verify.c (passphrase_cb): Likewise.
276 * gpg/t-decrypt.c (passphrase_cb): Likewise.
278 2001-12-19 Marcus Brinkmann <marcus@g10code.de>
280 * gpg/t-decrypt-verify.c: Don't include `mcheck.h'. Reported by
283 2001-12-19 Marcus Brinkmann <marcus@g10code.de>
285 * gpg/Makefile.am (EXTRA_DIST): Add missing line continuation.
287 2001-12-19 Marcus Brinkmann <marcus@g10code.de>
289 * gpgsm/Makefile.am (EXTRA_DIST): Add $(key_id).
291 2001-12-16 Marcus Brinkmann <marcus@g10code.de>
293 * gpgsm/Makefile: Rename `pubcerts.kbx' to `pubring.kbx'.
295 2001-12-15 Marcus Brinkmann <marcus@g10code.de>
297 * gpgsm/t-keylist.c (check_two_contexts): Set protocols.
299 2001-12-14 Marcus Brinkmann <marcus@g10code.de>
301 * gpgsm/t-sign.c: New file.
302 * gpgsm/Makefile.am (TESTS): Add t-sign.
304 2001-12-14 Marcus Brinkmann <marcus@g10code.de>
306 * gpgsm/t-decrypt.c: New file.
307 * gpgsm/567064FE6D14A17B2D811ABB407728BC558AA455: Likewise.
308 * gpgsm/Makefile.am (TESTS): Add t-decrypt.
309 (key_id): New variable.
310 (all-local): New target ./private-keys-v1.d/$(key_id) added.
311 (./private-keys-v1.d/$(key_id)): New target.
313 2001-12-14 Marcus Brinkmann <marcus@g10code.de>
315 * gpgsm/t-verify.c: New file.
316 * gpgsm/Makefile.am (TESTS): Add t-verify.
318 2001-12-14 Marcus Brinkmann <marcus@g10code.de>
320 * gpg/Makefile.am (GPG): Set to @GPG_PATH@.
321 (./pubring.gpg): Use $(GPG) instead gpg.
322 (./secring.gpg): Likewise.
324 * gpgsm/t-import.c (main): Remove third test case.
325 * gpgsm/Makefile.am (GPGSM): Set to @GPGSM@.
326 (all-local): New target.
327 (./pubcerts.kbx): Likewise.
328 * gpgsm/t-encrypt.c: New file.
329 * gpgsm/Makefile.am (TESTS): Add t-encrypt.
331 2001-12-14 Marcus Brinkmann <marcus@g10code.de>
333 * gpgsm/t-keylist.c: New file.
334 * gpgsm/Makefile.am (TESTS): Add t-keylist.
336 2001-12-13 Marcus Brinkmann <marcus@g10code.de>
338 * gpgsm/cert_dfn_pca01.der: New file.
339 * gpgsm/cert_dfn_pca15.der: Likewise.
340 * gpgsm/cert_g10code_test1.der: Likewise.
341 * gpgsm/t-import.c: Likewise.
342 * gpgsm/Makefile.am (EXTRADIST): Add new files.
343 (TESTS): Add t-import.
345 2001-11-22 Marcus Brinkmann <marcus@g10code.de>
347 * gpg/: New directory.
348 * Makefile.am, t-verify.c, t-encrypt.c, t-signers.c, t-trustlist.c,
349 t-sign.c, t-keylist.c, t-import.c, t-genkey.c, t-export.c,
350 t-decrypt-verify.c, t-decrypt.c, t-version.c, t-data.c, mkdemodirs.
351 cipher-1.asc, cipher-2.asc, geheim.txt, pubdemo.asc, pubkey-1.asc,
352 secdemo.asc, seckey-1.asc): Move to sub directory gpg/.
354 * gpg/Makefile.am (INCLUDES): Include gpgme/, not include/ and
356 (LDD): Correct relative path to gpgme library.
357 (TESTS): Remove t-version and t-data.
358 * gpg/t-verify.c, gpg/t-encrypt.c, gpg/t-signers.c, gpg/t-trustlist.c,
359 gpg/t-sign.c, gpg/t-keylist.c, gpg/t-import.c, gpg/t-genkey.c,
360 gpg/t-export.c, gpg/t-decrypt-verify.c, gpg/t-decrypt.c,
361 t-version.c, t-data.c): Include gpgme.h, not "../gpgme/gpgme.h".
363 * Makefile.am: New file.
364 * gpgsm/: New directory.
365 * gpgsm/Makefile.am: New file.
367 2001-11-16 Marcus Brinkmann <marcus@g10code.de>
369 * Makefile.am (TESTS): Add t-decrypt-verify.
370 * t-decrypt-verify.c: New file.
371 * cipher-2.asc: Likewise.
373 2001-11-02 Marcus Brinkmann <marcus@g10code.de>
375 * t-data.c: Include stddef.h.
376 (read_once_test): Change type of READ to size_t.
377 (read_test): Likewise.
378 (write_test): Likewise.
380 2001-10-29 Marcus Brinkmann <marcus@g10code.de>
382 * t-signers.c: New file.
383 * Makefile.am (TESTS): Add t-signers.
385 2001-10-22 Marcus Brinkmann <marcus@g10code.de>
387 * Makefile.am (TEST_ENVIRONMENT): Revert last change.
389 2001-10-22 Marcus Brinkmann <marcus@g10code.de>
391 * Makefile.am (TEST_ENVIRONMENT): Set environment to $(srcdir),
392 not current directory.
394 2001-10-22 Marcus Brinkmann <marcus@g10code.de>
396 * t-data.c (write_test): New function.
397 (main): Invoke write_test for all rounds except TEST_OUT_CB.
399 2001-10-22 Marcus Brinkmann <marcus@g10code.de>
401 * Makefile.am (INCLUDES): Remove spurious duplicate to silence
404 2001-10-16 Marcus Brinkmann <marcus@g10code.de>
406 * t-version.c: New file.
407 * t-data.c: Likewise.
408 * t-data-1.txt: Likewise.
409 * t-data-2.txt: Likewise.
410 * Makefile.am (TESTS): Add t-version, t-data.
412 2001-09-17 Werner Koch <wk@gnupg.org>
414 * t-keylist.c (check_two_contexts): New.
416 2001-09-03 Werner Koch <wk@gnupg.org>
418 * t-encrypt.c (print_op_info): New and use it after each operation..
420 2001-08-28 Werner Koch <wk@gnupg.org>
422 * t-sign.c (print_op_info): New and use it after each operation.
424 2001-03-15 Werner Koch <wk@gnupg.org>
426 * t-keylist.c (doit): List subkeys too, show caps.
428 2001-02-13 Werner Koch <wk@gnupg.org>
430 * t-verify.c (print_sig_stat): Repaled ulong by unsigned long
431 because we don't use the config stuff here.
433 2001-02-12 Werner Koch <wk@gnupg.org>
435 * tests/t-verify.c (print_sig_stat): Print info about the keys.
438 Copyright 2001 g10 Code GmbH
440 This file is free software; as a special exception the author gives
441 unlimited permission to copy and/or distribute it, with or without
442 modifications, as long as this notice is preserved.
444 This file is distributed in the hope that it will be useful, but
445 WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
446 implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.