2004-01-14 Moritz Schulte <mo@g10code.com>
[libgcrypt.git] / tests / ChangeLog
1 2003-11-22  Werner Koch  <wk@gnupg.org>
2
3         * pubkey.c (check_keys_crypt): Fixed my last patch.
4
5 2003-11-11  Werner Koch  <wk@gnupg.org>
6
7         * tsexp.c (basic): Add pass structure and a test for the %b
8         format. 
9
10 2003-11-04  Werner Koch  <wk@gnupg.org>
11
12         * Makefile.am (noinst_PROGRAMS): Use this so that test programs
13         get always build.
14
15         * keygen.c (check_nonce): New.
16         (main): Add a basic check for the nocen function.
17
18 2003-10-31  Werner Koch  <wk@gnupg.org>
19
20         * basic.c (check_aes128_cbc_cts_cipher): Make it a prototype
21
22         * ac.c (check_run): Comment unused variable.
23
24 2003-10-10  Werner Koch  <wk@gnupg.org>
25
26         * prime.c (check_primes): Generate a generator and avoid printing
27         unless in verbose mode.
28
29 2003-10-07  Werner Koch  <wk@gnupg.org>
30
31         * tsexp.c (check_sscan): New.
32
33 2003-09-04  Werner Koch  <wk@gnupg.org>
34
35         * pubkey.c (check_keys_crypt): Fix for compatibility mode.
36
37 2003-09-02  Moritz Schulte  <mo@g10code.com>
38
39         * Makefile.am (TESTS): Added: prime.
40
41         * prime.c: New file.
42
43 2003-08-27  Moritz Schulte  <mo@g10code.com>
44
45         * basic.c (check_ciphers): Added: Serpent.
46         Write braces around flags.
47
48 2003-08-04  Moritz Schulte  <moritz@g10code.com>
49
50         * benchmark.c (do_powm): Adjust for new gcry_mpi_scan interface.
51
52 2003-07-23  Moritz Schulte  <moritz@g10code.com>
53
54         * ac.c (key_copy): New function...
55         (check_one): ... use it.
56
57 2003-07-22  Moritz Schulte  <moritz@g10code.com>
58
59         * basic.c (check_ciphers): Use gcry_cipher_map_name.
60
61 2003-07-18  Moritz Schulte  <moritz@g10code.com>
62
63         * ac.c (check_run): Renamed to ...
64         (check_one): ... this, changed calling interface.
65         (check_run): New function.
66
67         * register.c: Adjust gcry_cipher_spec_t structure.
68
69 2003-07-14  Moritz Schulte  <moritz@g10code.com>
70
71         * register.c: Adjust cipher specification structure.
72
73         * benchmark.c: New file.
74         * testapi.c: New file.
75
76         * Makefile.am (EXTRA_PROGRAMS): Set to: benchmark testapi.
77         (check_PROGRAMS): Set to: $(TESTS).
78
79 2003-07-12  Moritz Schulte  <moritz@g10code.com>
80
81         * ac.c, basic.c, keygen.c, register.c, sexp.c, tsexp.c: Used
82         gcry_err* wrappers for libgpg symbols.
83
84         * basic.c (check_ciphers): Added: GCRY_CIPHER_TWOFISH128.
85
86 2003-07-08  Moritz Schulte  <moritz@g10code.com>
87
88         * Makefile.am (LIBS): Remove: -lpthread.
89
90         * basic.c (check_one_cipher): Fix variable initialization.  Thanks
91         to Simon Joseffson <jas@extundo.com>.
92
93 2003-07-07  Moritz Schulte  <moritz@g10code.com>
94
95         * Makefile.am (TESTS): Added: register.
96
97 2003-07-05  Moritz Schulte  <moritz@g10code.com>
98
99         * register.c (check_run): Adjusted for new gcry_cipher_register API.
100
101 2003-07-02  Moritz Schulte  <moritz@g10code.com>
102
103         * Makefile.am (TESTS): Added: ac.
104         * ac.c: New file.
105
106 2003-06-18  Werner Koch  <wk@gnupg.org>
107
108         * basic.c (check_cbc_mac_cipher): Adjusted for new API of get_blklen
109         and get_keylen.
110         (check_ctr_cipher): Ditto.
111         (check_one_cipher): Ditto.
112         (check_one_md): Adjusted for new API of gcry_md_copy.
113
114 2003-06-18  Moritz Schulte  <moritz@g10code.com>
115
116         * register.c: Replace old type GcryModule with newer one:
117         gcry_module_t.
118         Adjusted for new API.
119
120         * Makefile.am (AM_CFLAGS): Added: @GPG_ERROR_CFLAGS@.
121
122 2003-06-15  Moritz Schulte  <moritz@g10code.com>
123
124         * basic.c (get_keys_new): New function.
125         (do_check_one_pubkey): New function ...
126         (check_one_pubkey): ... use it.
127         (progress_handler): New function.
128         (main): Use gcry_set_progress_handler.
129
130 2003-06-14  Moritz Schulte  <moritz@g10code.com>
131
132         * basic.c: Replaced calls to gcry_strerror with calls to
133         gpg_strerror.
134         (check_one_md): Adjust for new gcry_md_copy API.
135
136         * tsexp.c: Likewise.
137         * keygen.c: Likewise.
138
139 2003-06-12  Moritz Schulte  <moritz@g10code.com>
140
141         * basic.c: Changed here and there, reorganized pubkey checks,
142         added DSA and ELG keys.
143
144 2003-06-09  Moritz Schulte  <moritz@g10code.com>
145
146         * basic.c, keygen.c, pubkey.c, register.c, tsexp.c: Changed to use
147         new API.
148         
149 2003-06-01  Moritz Schulte  <moritz@g10code.com>
150
151         * tsexp.c (canon_len): Adjust for new gcry_sexp_canon_len API.
152
153 2003-05-26  Moritz Schulte  <moritz@g10code.com>
154
155         * basic.c (verify_one_signature): Adjust for libgpg-error.
156         (check_pubkey_sign): Likewise.
157         (check_pubkey): Likewise.
158         * basic.c (check_pubkey_sign): Likewise.
159         * tsexp.c (canon_len): Likewise.
160         (back_and_forth_one): Likewise.
161
162 2003-04-27  Moritz Schulte  <moritz@g10code.com>
163
164         * pubkey.c: Changed the sample private key to contain the
165         identifier `openpgp-rsa' instead of `rsa'.
166
167         * basic.c (check_digests): Enabled/fixed some tests for TIGER.
168
169 2003-04-17  Moritz Schulte  <moritz@g10code.com>
170
171         * Makefile.am (TESTS): Removed `register' for now.
172
173 2003-04-17  Moritz Schulte  <moritz@g10code.com>
174
175         * basic.c (check_digests): Include checks for SHA512 and SHA384.
176
177 2003-04-16  Moritz Schulte  <moritz@g10code.com>
178
179         * basic.c (check_one_md): Also test md_copy.
180
181 2003-04-07  Moritz Schulte  <moritz@g10code.com>
182
183         * Makefile.am (TESTS): Added register.
184
185         * register.c: New file.
186
187 2003-03-30  Simon Josefsson  <jas@extundo.com>
188
189         * basic.c (check_one_cipher): New.  Test CTR.
190         (main): Call it.
191         (check_ciphers): Check CTR mode.
192
193 2003-03-26  Moritz Schulte  <moritz@g10code.com>
194
195         * Makefile.am (TESTS): Added pubkey.
196
197         * pubkey.c: New file.
198
199 2003-03-22  Simon Josefsson  <jas@extundo.com>
200
201         * basic.c (check_cbc_mac_cipher): New.
202         (main): Use it.
203
204 2003-03-19  Werner Koch  <wk@gnupg.org>
205
206         * keygen.c (check_rsa_keys): Don't expect an exponent when asking
207         for e=0.
208         (check_generated_rsa_key): Just print exponent if EXPECTED_E is 0.
209
210 2003-03-02  Moritz Schulte  <moritz@g10code.com>
211
212         * basic.c (check_one_cipher): Use gcry_cipher_reset() instead of
213         gcry_cipher_close(), gcry_cipher_open and gcry_cipher_setkey().
214
215 2003-01-23  Werner Koch  <wk@gnupg.org>
216
217         * keygen.c: New. 
218
219 2003-01-20  Simon Josefsson  <jas@extundo.com>
220
221         * basic.c (check_digests): Add CRC.
222         (check_one_md): Print computed and expected values on error.
223
224 2003-01-20  Werner Koch  <wk@gnupg.org>
225
226         * basic.c (check_one_md): Kludge to check a one million "a".
227         (check_digests): Add checks for SHA-256.
228
229 2003-01-20  Werner Koch  <wk@gnupg.org>
230
231         * basic.c (check_pubkey): Check the keygrip for the sample key.
232
233 2003-01-15  Werner Koch  <wk@gnupg.org>
234
235         * basic.c (verify_one_signature,check_pubkey_sign)
236         (check_pubkey): New.
237         (main): Check public key functions. Add a --debug option.
238
239 2002-11-23  Werner Koch  <wk@gnupg.org>
240
241         * basic.c (check_digests): Add another test for MD4.  By Simon
242         Josefsson.
243
244 2002-11-10  Simon Josefsson  <jas@extundo.com>
245
246         * basic.c (check_aes128_cbc_cts_cipher): New function.
247         (check_one_cipher): Add flags parameter.
248         (check_ciphers): Support flags parameter.
249         (main): Check CTS.
250
251 2002-11-10  Werner Koch  <wk@gnupg.org>
252
253         * basic.c (check_one_md): New.  By Simon Josefsson.
254         (check_digests): New tests for MD4.  By Simon.
255
256 2002-08-26  Werner Koch  <wk@gnupg.org>
257
258         * basic.c (check_ciphers): Check simple DES.
259
260 2002-05-16  Werner Koch  <wk@gnupg.org>
261
262         * tsexp.c (back_and_forth): Very minimal test of the new functions.
263
264 2002-05-14  Werner Koch  <wk@gnupg.org>
265
266         Changed license of all files to the LGPL.
267
268 2002-05-02  Werner Koch  <wk@gnupg.org>
269
270         * basic.c: Add option --verbose.
271
272 2002-01-11  Werner Koch  <wk@gnupg.org>
273
274         * tsexp.c (canon_len): Fixed tests.
275
276 2001-12-18  Werner Koch  <wk@gnupg.org>
277
278         * tsexp.c: New.
279
280         
281  Copyright 2001, 2002, 2003 Free Software Foundation, Inc.
282
283  This file is free software; as a special exception the author gives
284  unlimited permission to copy and/or distribute it, with or without
285  modifications, as long as this notice is preserved.
286
287  This file is distributed in the hope that it will be useful, but
288  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
289  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.