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