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