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