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