1 2003-04-28 Marcus Brinkmann <marcus@g10code.de>
3 * gpg/t-decrypt.c: Rewritten.
5 * gpg/t-signers.c: Rewritten.
7 2003-04-27 Marcus Brinkmann <marcus@g10code.de>
9 * gpg/t-encrypt-sign.c (check_result): Rewritten.
11 * gpg/t-sign.c: Rewritten.
12 * gpgsm/t-sign.c: Rewritten.
13 * gpg/t-encrypt.c: Check for invalid recipients.
14 * gpgsm/t-encrypt.c: Likewise.
16 * gpg/t-import.c (check_result): Really use FPR.
17 * gpgsm/t-import.c (check_result): Rewritten.
19 2003-04-25 Marcus Brinkmann <marcus@g10code.de>
21 * gpg/t-import.c: Rewritten.
23 * gpgsm/t-genkey.c: Rewritten.
24 * gpgsm/Makefile.am (noinst_PROGRAMS): Add t-genkey.
25 * gpg/t-genkey.c: Include <stdlib.h>.
26 (main): Check result->fpr before checking its length.
28 2003-04-24 Marcus Brinkmann <marcus@g10code.de>
30 * gpg/t-genkey.c: Rewritten to match new semantics.
32 2003-02-06 Marcus Brinkmann <marcus@g10code.de>
34 * gpg/t-decrypt.c (passphrase_cb): Fix to new prototype.
35 * gpg/t-decrypt-verify.c (passphrase_cb): Likewise.
36 * gpg/t-edit.c (passphrase_cb): Likewise.
37 * gpg/t-encrypt-sign.c (passphrase_cb): Likewise.
38 * gpg/t-encrypt-sym.c (passphrase_cb): Likewise.
39 * gpg/t-sign.c (passphrase_cb): Likewise.
40 * gpg/t-signers.c (passphrase_cb): Likewise.
42 2003-01-30 Marcus Brinkmann <marcus@g10code.de>
44 * t-engine-info.c: Use file_name instead path throughout.
46 * Makefile.am (TESTS): Add t-engine-info.
47 * t-engine-info.c: New file.
48 * gpg/t-encrypt.c (main): Don't print engine info.
49 * gpg/t-eventloop.c (main): Likewise.
50 * gpg/t-encrypt-sign.c (main): Likewise.
51 * gpgsm/t-encrypt.c (main): Likewise.
53 2002-12-24 Marcus Brinkmann <marcus@g10code.de>
55 * gpgsm/t-verify.c (main): Adjust caller of gpgme_op_verify.
56 * gpg/t-verify.c (main): Likewise.
57 * gpg/t-decrypt-verify.c (main): Likewise for
58 gpgme_op_decrypt_verify.
60 2002-12-23 Marcus Brinkmann <marcus@g10code.de>
62 * gpgsm/Makefile.am (./gpgsm.conf): Add a faked system time to
63 avoid certification's expiry.
64 * gpgsm/t-encrypt.c (main): Use the short certification name.
66 2002-11-19 Marcus Brinkmann <marcus@g10code.de>
68 * gpg/t-genkey.c (main): Add missing argument to gpgme_op_genkey
71 2002-10-09 Marcus Brinkmann <marcus@g10code.de>
73 * gpg/t-decrypt.c (print_data): Update to new gpgme_data_read
74 interface, and use gpgme_engine_check_version instead
76 * gpg/t-decrypt-verify.c (print_data): Likewise.
77 * gpg/t-edit.c (main): Likewise.
78 * gpg/t-encrypt.c (print_data): Likewise.
79 * gpg/t-encrypt-sign.c (print_data): Likewise.
80 * gpg/t-encrypt-sym.c (print_data): Likewise.
81 * gpg/t-eventloop.c (print_data): Likewise.
82 * gpg/t-export.c (print_data): Likewise.
83 * gpg/t-sign.c (print_data): Likewise.
84 * gpg/t-signers.c (print_data): Likewise.
85 * gpgsm/t-decrypt.c (print_data): Likewise.
86 * gpgsm/t-encrypt.c (print_data): Likewise.
87 * gpgsm/t-export.c (print_data): Likewise.
88 * gpgsm/t-sign.c (print_data): Likewise.
89 * gpg/t-verify.c (main): Likewise for gpgme_op_verify.
90 * gpgsm/t-verify.c (main): Likewise for gpgme_op_verify.
91 * t-data.c (read_once_test): Likewise.
92 (write_test): Update for new behaviour of data objects.
93 (main): Remove type test.
95 2002-09-30 Werner Koch <wk@gnupg.org>
97 * gpgsm/t-keylist.c (doit): Add arg SECRET.
98 (main): Add option --secret.
100 2002-09-28 Marcus Brinkmann <marcus@g10code.de>
102 * t-version.c: Include <string.h>. Reported by Stéphane Corthésy.
104 2002-09-02 Marcus Brinkmann <marcus@g10code.de>
106 * gpg/t-keylist.c (main): Test PATTERN for NULL before printing.
107 Reported by Dr. Stefan Dalibor <Dr.Stefan.Dalibor@bfa.de>.
109 2002-08-01 Marcus Brinkmann <marcus@g10code.de>
111 * gpg/t-edit.c: Also add a test for the expire command (testing
112 the passphrase callback).
114 2002-07-28 Marcus Brinkmann <marcus@g10code.de>
116 * gpg/t-edit.c: New file.
117 * gpg/Makefile (TESTS): Add t-edit.
119 2002-07-25 Marcus Brinkmann <marcus@g10code.de>
121 * gpg/t-encrypt-sym.c (main): Change type of I to size_t and
123 * gpg/t-verify.c (main): Likewise. Submitted by Stéphane
126 2002-07-03 Marcus Brinkmann <marcus@g10code.de>
128 * gpg/t-eventloop.c: New file.
129 * gpg/Makefile (TESTS): Add t-eventloop.
131 2002-06-26 Werner Koch <wk@gnupg.org>
133 * gpgsm/t-import.c (print_op_info): New.
134 (main): Print operation info.
136 2002-06-25 Werner Koch <wk@gnupg.org>
138 * gpgsm/Makefile.am (DISTCLEANFILES): new.
140 2002-06-25 Marcus Brinkmann <marcus@g10code.de>
142 * gpgsm/Makefile.am (TESTS): Add t-export.
143 gpgsm/t-export.c: New file.
145 2002-06-20 Werner Koch <wk@gnupg.org>
147 * gpgsm/t-sign.c (main): Also test a normal signature.
149 * gpg/Makefile (TESTS_ENVIRONMENT): Set GPG_AGENT_INFO empty.
150 * gpg/t-signers.c, gpg/t-sign.c, gpg/t-encrypt-sym.c
151 * gpg/t-encrypt-sign.c, gpg/t-decrypt.c
152 * gpg/t-decrypt-verify.c (main): Changed the GPG_AGENT_INFO check to
153 match the one in ../../gpgme/rungpg.c.
155 2002-06-12 Werner Koch <wk@gnupg.org>
157 * gpgsm/t-keylist.c (doit): Print operation info if available.
159 2002-06-10 Werner Koch <wk@gnupg.org>
161 * gpgsm/t-verify.c (print_sig_stat): Print the error token.
163 2002-06-04 Werner Koch <wk@gnupg.org>
165 * gpgsm/t-encrypt.c (main): Add a simple option parser and allow
166 to specify an encryption key.
168 2002-05-26 Marcus Brinkmann <marcus@g10code.de>
170 * gpg/Makefile.am (all-local): Remove dependency on ./secring.gpg.
171 (./secring.gpg): Remove target, and move all rules for this target
173 (./pubring.gpg): ... here. This was necessary because GnuPG 1.0.7
174 does create an empty secring.gpg file when importing public keys.
176 2002-05-08 Marcus Brinkmann <marcus@g10code.de>
178 * gpgsm/t-verify.c (validity_string): New.
179 (print_sig_stat): Print expire time and validity.
180 (status_string): Add new exipred stati.
182 2002-05-03 Werner Koch <wk@gnupg.org>
184 * gpg/t-verify.c (validity_string): New.
185 (print_sig_stat): Print expire time and validity.
186 (status_string): Add new exipred stati.
188 2002-04-05 Marcus Brinkmann <marcus@g10code,de>
190 * gpgsm/Makefile.am (./trustlist.txt): Put more into this file to
191 prevent use of gpg-agent.
192 (./gpg-agent.conf): Remove target.
193 (all-local): Remove ./gpg-agent.conf.
195 2002-04-05 Marcus Brinkmann <marcus@g10code.de>
197 * gpgsm/t-keylist.c (main): Use gpgme_engine_check_version instead
199 * gpgsm/t-encrypt.c (main): Likewise.
201 2002-03-06 Marcus Brinkmann <marcus@g10code.de>
203 * gpg/t-encrypt-sym.c: New file.
204 * gpg/Makefile.am (TESTS): Add t-encrypt-sym.
206 2002-03-05 Marcus Brinkmann <marcus@g10code.de>
208 * gpg/Makefile.am (CLEANFILES): Remove random_seed, which is now
211 2002-03-04 Werner Koch <wk@gnupg.org>
213 * gpg/Makefile.am (DISTCLEANFILES): Added.
215 2002-03-03 Marcus Brinkmann <marcus@g10code.de>
217 * gpg/t-verify.c (main): Add a few more sanity checks, and a check
218 for normal signatures.
220 2002-02-26 Marcus Brinkmann <marcus@g10code.de>
222 * gpg/t-encrypt-sign.c: New file.
223 * gpg/Makefile.am (TESTS): Add t-encrypt-sign.
225 2002-02-13 Werner Koch <wk@gnupg.org>
227 * gpgsm/Makefile.am (private-keys-v1.d): Don't
228 fail when the directory already exists.
230 2002-02-12 Marcus Brinkmann <marcus@g10code.de>
232 * gpg/Makefile.am (CLEANFILES): New target.
233 (distclean-local): Rename to ...
234 (clean-local): ... this.
236 2002-02-09 Marcus Brinkmann <marcus@g10code.de>
238 * gpgsm/Makefile.am (./private-keys-v1.d/$(key_id).key): Fix rule.
240 2002-02-09 Marcus Brinkmann <marcus@g10code.de>
242 * gpgsm/t-genkey.c: New file (not added to Makefile.am because of
245 2002-02-08 Marcus Brinkmann <marcus@g10code.de>
247 * gpgsm/Makefile.am (key_id): Update value.
248 (all-local): Add .key to keyid filename.
249 (./private-keys-v1.d/$(key_id)): Renamed to ...
250 (./private-keys-v1.d/$(key_id).key): ... this.
251 (all-local): Add ./gpgsm.conf, ./trustlist.txt.
252 (./gpgsm.conf, ./trustlist.txt): New target.
253 * gpgsm/567064FE6D14A17B2D811ABB407728BC558AA455: Renamed to ...
254 * gpgsm/32100C27173EF6E9C4E9A25D3D69F86D37A4F939: ... this.
256 2002-01-30 Marcus Brinkmann <marcus@g10code.de>
258 * gpg/t-import.c (print_op_info): New function.
261 2002-01-22 Marcus Brinkmann <marcus@g10code.de>
263 * gpg/t-signers.c (passphrase_cb): Change type of r_hd to void**.
264 * gpg/t-sign.c (passphrase_cb): Likewise.
265 * gpg/t-decrypt-verify.c (passphrase_cb): Likewise.
266 * gpg/t-decrypt.c (passphrase_cb): Likewise.
268 2001-12-19 Marcus Brinkmann <marcus@g10code.de>
270 * gpg/t-decrypt-verify.c: Don't include `mcheck.h'. Reported by
273 2001-12-19 Marcus Brinkmann <marcus@g10code.de>
275 * gpg/Makefile.am (EXTRA_DIST): Add missing line continuation.
277 2001-12-19 Marcus Brinkmann <marcus@g10code.de>
279 * gpgsm/Makefile.am (EXTRA_DIST): Add $(key_id).
281 2001-12-16 Marcus Brinkmann <marcus@g10code.de>
283 * gpgsm/Makefile: Rename `pubcerts.kbx' to `pubring.kbx'.
285 2001-12-15 Marcus Brinkmann <marcus@g10code.de>
287 * gpgsm/t-keylist.c (check_two_contexts): Set protocols.
289 2001-12-14 Marcus Brinkmann <marcus@g10code.de>
291 * gpgsm/t-sign.c: New file.
292 * gpgsm/Makefile.am (TESTS): Add t-sign.
294 2001-12-14 Marcus Brinkmann <marcus@g10code.de>
296 * gpgsm/t-decrypt.c: New file.
297 * gpgsm/567064FE6D14A17B2D811ABB407728BC558AA455: Likewise.
298 * gpgsm/Makefile.am (TESTS): Add t-decrypt.
299 (key_id): New variable.
300 (all-local): New target ./private-keys-v1.d/$(key_id) added.
301 (./private-keys-v1.d/$(key_id)): New target.
303 2001-12-14 Marcus Brinkmann <marcus@g10code.de>
305 * gpgsm/t-verify.c: New file.
306 * gpgsm/Makefile.am (TESTS): Add t-verify.
308 2001-12-14 Marcus Brinkmann <marcus@g10code.de>
310 * gpg/Makefile.am (GPG): Set to @GPG_PATH@.
311 (./pubring.gpg): Use $(GPG) instead gpg.
312 (./secring.gpg): Likewise.
314 * gpgsm/t-import.c (main): Remove third test case.
315 * gpgsm/Makefile.am (GPGSM): Set to @GPGSM@.
316 (all-local): New target.
317 (./pubcerts.kbx): Likewise.
318 * gpgsm/t-encrypt.c: New file.
319 * gpgsm/Makefile.am (TESTS): Add t-encrypt.
321 2001-12-14 Marcus Brinkmann <marcus@g10code.de>
323 * gpgsm/t-keylist.c: New file.
324 * gpgsm/Makefile.am (TESTS): Add t-keylist.
326 2001-12-13 Marcus Brinkmann <marcus@g10code.de>
328 * gpgsm/cert_dfn_pca01.der: New file.
329 * gpgsm/cert_dfn_pca15.der: Likewise.
330 * gpgsm/cert_g10code_test1.der: Likewise.
331 * gpgsm/t-import.c: Likewise.
332 * gpgsm/Makefile.am (EXTRADIST): Add new files.
333 (TESTS): Add t-import.
335 2001-11-22 Marcus Brinkmann <marcus@g10code.de>
337 * gpg/: New directory.
338 * Makefile.am, t-verify.c, t-encrypt.c, t-signers.c, t-trustlist.c,
339 t-sign.c, t-keylist.c, t-import.c, t-genkey.c, t-export.c,
340 t-decrypt-verify.c, t-decrypt.c, t-version.c, t-data.c, mkdemodirs.
341 cipher-1.asc, cipher-2.asc, geheim.txt, pubdemo.asc, pubkey-1.asc,
342 secdemo.asc, seckey-1.asc): Move to sub directory gpg/.
344 * gpg/Makefile.am (INCLUDES): Include gpgme/, not include/ and
346 (LDD): Correct relative path to gpgme library.
347 (TESTS): Remove t-version and t-data.
348 * gpg/t-verify.c, gpg/t-encrypt.c, gpg/t-signers.c, gpg/t-trustlist.c,
349 gpg/t-sign.c, gpg/t-keylist.c, gpg/t-import.c, gpg/t-genkey.c,
350 gpg/t-export.c, gpg/t-decrypt-verify.c, gpg/t-decrypt.c,
351 t-version.c, t-data.c): Include gpgme.h, not "../gpgme/gpgme.h".
353 * Makefile.am: New file.
354 * gpgsm/: New directory.
355 * gpgsm/Makefile.am: New file.
357 2001-11-16 Marcus Brinkmann <marcus@g10code.de>
359 * Makefile.am (TESTS): Add t-decrypt-verify.
360 * t-decrypt-verify.c: New file.
361 * cipher-2.asc: Likewise.
363 2001-11-02 Marcus Brinkmann <marcus@g10code.de>
365 * t-data.c: Include stddef.h.
366 (read_once_test): Change type of READ to size_t.
367 (read_test): Likewise.
368 (write_test): Likewise.
370 2001-10-29 Marcus Brinkmann <marcus@g10code.de>
372 * t-signers.c: New file.
373 * Makefile.am (TESTS): Add t-signers.
375 2001-10-22 Marcus Brinkmann <marcus@g10code.de>
377 * Makefile.am (TEST_ENVIRONMENT): Revert last change.
379 2001-10-22 Marcus Brinkmann <marcus@g10code.de>
381 * Makefile.am (TEST_ENVIRONMENT): Set environment to $(srcdir),
382 not current directory.
384 2001-10-22 Marcus Brinkmann <marcus@g10code.de>
386 * t-data.c (write_test): New function.
387 (main): Invoke write_test for all rounds except TEST_OUT_CB.
389 2001-10-22 Marcus Brinkmann <marcus@g10code.de>
391 * Makefile.am (INCLUDES): Remove spurious duplicate to silence
394 2001-10-16 Marcus Brinkmann <marcus@g10code.de>
396 * t-version.c: New file.
397 * t-data.c: Likewise.
398 * t-data-1.txt: Likewise.
399 * t-data-2.txt: Likewise.
400 * Makefile.am (TESTS): Add t-version, t-data.
402 2001-09-17 Werner Koch <wk@gnupg.org>
404 * t-keylist.c (check_two_contexts): New.
406 2001-09-03 Werner Koch <wk@gnupg.org>
408 * t-encrypt.c (print_op_info): New and use it after each operation..
410 2001-08-28 Werner Koch <wk@gnupg.org>
412 * t-sign.c (print_op_info): New and use it after each operation.
414 2001-03-15 Werner Koch <wk@gnupg.org>
416 * t-keylist.c (doit): List subkeys too, show caps.
418 2001-02-13 Werner Koch <wk@gnupg.org>
420 * t-verify.c (print_sig_stat): Repaled ulong by unsigned long
421 because we don't use the config stuff here.
423 2001-02-12 Werner Koch <wk@gnupg.org>
425 * tests/t-verify.c (print_sig_stat): Print info about the keys.
428 Copyright 2001 g10 Code GmbH
430 This file is free software; as a special exception the author gives
431 unlimited permission to copy and/or distribute it, with or without
432 modifications, as long as this notice is preserved.
434 This file is distributed in the hope that it will be useful, but
435 WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
436 implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.