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