b9cb198d4a78a94f3cabb4cc65a1546ed4eb1ce3
[libgcrypt.git] / doc / ChangeLog
1 2008-01-04  Werner Koch  <wk@g10code.com>
2
3         * gcrypt.texi (Controlling the library): Add remark that the
4         theoritical attack on a seed file is not feasible under Linux.
5
6 2007-12-11  Werner Koch  <wk@g10code.com>
7
8         * gcrypt.texi: Various minor corrections as reported by Elie De
9         Brauer more than a year ago.
10
11 2007-06-15  Werner Koch  <wk@g10code.com>
12
13         * gcrypt.texi (Controlling the library): Clarified the use of
14         GCRYCTL_ENABLE_QUICK_RANDOM.
15
16 2007-04-30  Werner Koch  <wk@g10code.com>
17
18         * HACKING: New.  Two items by Marcus.
19         * README.apichanges: Move from .. to here.
20         * Makefile.am (EXTRA_DIST): Add new files.
21
22 2007-04-09  Marcus Brinkmann  <marcus@g10code.de>
23
24         * gcrypt.texi: Fix some typos.
25
26 2006-11-05  Moritz Schulte  <moritz@g10code.com>
27
28         * gcrypt.texi (General public-key related Functions): Typo.
29
30 2006-09-19  Werner Koch  <wk@g10code.com>
31
32         * Makefile.am (online): New target.
33
34 2006-08-29  Werner Koch  <wk@g10code.com>
35
36         * gcrypt.texi (Available ciphers): Add missing ciphers.
37
38 2006-03-10  Brad Hards  <bradh@frogmouth.net> (wk, patch 2005-04-25)
39
40         * gcrypt.texi: Document SHA-224 and typo fixes.
41
42 2006-01-18  Brad Hards  <bradh@frogmouth.net> (wk 2006-03-07)
43
44         * gcrypt.texi (Available cipher modes): Typo fix, add a little
45         more detail on cipher modes vs cipher algorithms.
46
47 2006-01-08  Moritz Schulte  <moritz@g10code.com>
48
49         * gcrypt.texi: Added documentation for more gcry_control commands.
50
51         * gcrypt.texi: Fixed several typos; thanks to Tommi Vainikainen.
52
53 2005-12-16  Moritz Schulte  <moritz@g10code.com>
54
55         * gcrypt.texi (MPI formats): Fix return types of functions:
56         gcry_mpi_scan, gcry_mpi_print, gcry_mpi_aprint.
57
58 2005-11-26  Moritz Schulte  <moritz@g10code.com>
59
60         * gcrypt.texi: New chapter: Prime numbers.
61
62 2005-11-12  Moritz Schulte  <moritz@g10code.com>
63
64         * gcrypt.texi (MPI formats): Document that for gcry_mpi_scan and
65         in the case of GCRYMPI_FMT_HEX, BUFLEN must be zero.
66
67 2005-10-31  Moritz Schulte  <moritz@g10code.com>
68
69         * gcrypt.texi: Added more gcry_control related descriptions.
70
71 2005-10-16  Moritz Schulte  <moritz@g10code.com>
72
73         * gcrypt.texi (Controlling the library): Start documenting the
74         existing control commands.
75
76 2005-04-11  Moritz Schulte  <moritz@g10code.com>
77
78         * gcrypt.texi (Available hash algorithms): Add entry for Whirlpool.
79
80 2005-03-30  Moritz Schulte  <moritz@g10code.com>
81
82         * gcrypt.texi (Working with IO objects): Document ac io objects;
83         adjust ac scheme functions, which do now use io objects.
84
85 2005-03-19  Moritz Schulte  <moritz@g10code.com>
86
87         * gcrypt.texi (Working with cipher handles): Clarify CTS mode.
88
89 2005-02-08  Werner Koch  <wk@g10code.com>
90
91         * gcrypt.texi: Fixed direntry.
92
93 2005-02-13  Moritz Schulte  <moritz@g10code.com>
94
95         * gcrypt.texi (Using cryptographic functions): Document new
96         encoding and scheme crypto functionality.
97
98 2005-02-03  Moritz Schulte  <moritz@g10code.com>
99
100         * gcrypt.texi: Fixed several typos; thanks to Michele Baldessari.
101
102 2005-01-04  Werner Koch  <wk@g10code.com>
103
104         * gcrypt.texi: Updated to use @copying.  Fixed list of copyright
105         years; we had real changes in 2004.  Fixed some formatting issues.
106
107 2004-08-24  Moritz Schulte  <moritz@g10code.com>
108
109         * gcrypt.texi (Miscellaneous): Document gcry_mpi_randomize.
110
111 2004-08-18  Moritz Schulte  <moritz@g10code.com>
112
113         * gcrypt.texi (Multi Threading): Document
114         GCRY_THREAD_OPTION_PTH_IMPL, GCRY_THREAD_OPTION_PTHREAD_IMPL.
115
116 2004-05-07  Moritz Schulte  <moritz@g10code.de>
117
118         * gcrypt.texi: Merged several fixes reported by Umberto Salsi.
119
120 2004-04-08  Moritz Schulte  <moritz@g10code.de>
121
122         * gcrypt.texi (Multi Threading): Typo fix.
123
124 2004-03-11  Marcus Brinkmann  <marcus@g10code.de>
125
126         * gcrypt.texi (Multi Threading): Partially document new thread
127         support.
128
129 2004-02-24  Werner Koch  <wk@gnupg.org>
130
131         * gcrypt.texi (Calculations): Typo fix.
132
133 2004-01-25  Moritz Schulte  <mo@g10code.com>
134
135         * gcrypt.texi (General cipher functions): Fixed descriptions of
136         the arguments for GCRYCTL_GET_KEYLEN, GCRYCTL_GET_BLKLEN; reported
137         by Randy.
138
139 2004-01-14  Moritz Schulte  <mo@g10code.com>
140
141         * gcrypt.texi (Public Key cryptography II): Adjusted to new
142         gcry_ac_* API; document flags.
143
144 2003-12-04  Werner Koch  <wk@gnupg.org>
145
146         * Makefile.am (gcrypt_TEXINFOS): Removed fdl.texi.
147
148 2003-12-03  Werner Koch  <wk@gnupg.org>
149
150         * gcrypt.texi: Changed license from FDL to GPL because this is a
151         reference manual only useful along with actual code.
152         * fdl.texi: Removed.
153
154         * gcrypt.texi: Minor cleanups
155         (Working with keys): Clarified generation of RSA's E parameter.
156         (Multi Threading): Clarified.
157         
158 2003-11-11  Werner Koch  <wk@gnupg.org>
159
160         * gcrypt.texi (Working with S-expressions): Added "%b".
161
162 2003-11-04  Werner Koch  <wk@gnupg.org>
163
164         * gcrypt.texi (Retrieving random numbers): Add gcry_create_nonce.
165
166 2003-08-30  Werner Koch  <wk@gnupg.org>
167
168         * gcrypt.texi (Working with hash algorithms): Clarified that HMAC
169         does not work with all algorithms.
170
171 2003-07-30  Moritz Schulte  <moritz@g10code.com>
172
173         * gcrypt.texi (Available asymmetric algorithms): Mention
174         GCRY_AC_ELG_E.
175
176 2003-07-28  Moritz Schulte  <moritz@g10code.com>
177
178         * gcrypt.texi (Working with keys): Mention that gcry_pk_testkey
179         and gcry_ac_key_test only verify private keys.
180         (Working with keys): Fix typo.
181         (General public-key related Functions): Fixed some sentences,
182         thanks to Neil Spring.
183
184 2003-07-27  Werner Koch  <wk@gnupg.org>
185
186         * gcrypt.texi: Adjusted description of gcry_mpi_scan and
187         gcry_mpi_dump. Add gcry_mpi_dump.
188
189 2003-07-22  Moritz Schulte  <moritz@g10code.com>
190
191         * gcrypt.texi: Added more documentation for the register
192         mechanism.
193
194 2003-07-18  Werner Koch  <wk@gnupg.org>
195
196         * gcrypt.texi (Misc): Add a warning on the use of opaque values.
197
198 2003-07-14  Moritz Schulte  <moritz@g10code.com>
199
200         * gcrypt.texi (Overview): Mention the non-thread-safe-nature of
201         functions modifying context stored in handles.
202
203 2003-07-12  Moritz Schulte  <moritz@g10code.com>
204
205         * gcrypt.texi (Available ciphers): Added: TWOFISH128.
206         (Error Handling): Merged a lot of documentation taken from GPGME.
207
208 2003-07-08  Moritz Schulte  <moritz@g10code.com>
209
210         * gcrypt.texi (Working with sets of data): Documented:
211         gcry_ac_data_copy.
212
213 2003-07-07  Moritz Schulte  <moritz@g10code.com>
214
215         * gcrypt.texi: Documented module system.
216
217 2003-07-05  Moritz Schulte  <moritz@g10code.com>
218
219         * gcrypt.texi (Working with cipher handles): Small fix by Simon
220         Josefsson <jas@extundo.com>.
221
222 2003-07-02  Moritz Schulte  <moritz@g10code.com>
223
224         * gcrypt.texi: Documented ac interface.
225
226 2003-06-18  Moritz Schulte  <moritz@g10code.com>
227
228         * gcrypt.texi: Small fixes.
229
230 2003-06-16  Moritz Schulte  <moritz@g10code.com>
231
232         * cipher-ref.sgml: Removed file.
233         * digest-ref.sgml: Likewise.
234         * misc-ref.sgml: Likewise.
235         * pubkey-ref.sgml: Likewise.
236         * reference.sgml: Likewise.
237         * version.sgml.in: Likewise.
238
239 2003-06-15  Moritz Schulte  <moritz@g10code.com>
240
241         * gcrypt.texi: Documented several parts of the library, merged
242         some documentation from GPGME's manual, re-structured the whole
243         manual, added more menus.
244
245 2003-06-14  Moritz Schulte  <moritz@g10code.com>
246
247         * gcrypt.texi (Hash Functions): Adjusteded description of
248         gcry_md_copy.
249         
250 2003-06-12  Moritz Schulte  <moritz@g10code.com>
251
252         * gcrypt.texi (Public Key Functions): Fix example S-Exp, i.e.:
253         added the number of following digits as prefix to the number of
254         bits.
255         (Public Key Functions): Document the general usage of `flags',
256         including the no-blinding flag.
257
258 2003-06-11  Werner Koch  <wk@gnupg.org>
259
260         * gcrypt.texi (Hash Functions): Document possible values of HD.
261
262 2003-06-09  Moritz Schulte  <moritz@g10code.com>
263
264         * gcrypt.texi (Version Check): Changed description of
265         gcry_check_version; the user now *must* call the function to
266         initialize the library.
267
268 2003-06-08  Moritz Schulte  <moritz@g10code.com>
269
270         * gcrypt.texi: Change for libgpg-error.
271
272 2003-05-22  Moritz Schulte  <moritz@g10code.com>
273
274         * gcrypt.texi (Public Key Functions): Fixed typo.
275
276 2003-05-17  Moritz Schulte  <moritz@g10code.com>
277
278         * gcrypt.texi (Public Key Functions): Mention that only the
279         checking of secret keys is supported currently.
280
281 2003-03-30  Simon Josefsson  <jas@extundo.com>
282
283         * gcrypt.texi: Add CTR.
284
285 2003-03-22  Simon Josefsson  <jas@extundo.com>
286
287         * gcrypt.texi: Add CBC-MAC.
288
289 2003-03-04  Moritz Schulte  <moritz@g10code.com>
290
291         * gcrypt.texi (Cipher Functions): Added gcry_cipher_reset.
292
293 2003-01-23  Werner Koch  <wk@gnupg.org>
294
295         * gcrypt.texi (gcry_pk_decrypt): Described use of FLAGS
296
297 2003-01-20  Simon Josefsson  <jas@extundo.com>
298
299         * gcrypt.texi (Hash Functions): Add CRC.
300
301 2003-01-19  Werner Koch  <wk@gnupg.org>
302
303         * gcrypt.texi: Most functions are now documented.  Still need to
304         fine tune the menu structure, document some utility functions,
305         mark up indices and references and add examples.
306
307 2002-08-14  Werner Koch  <wk@gnupg.org>
308
309         * gcrypt.texi: Typo fixes.
310
311 2002-05-14  Werner Koch  <wk@gnupg.org>
312
313         * lgpl.texi: New.
314         * gcrypt.texi: Included lgpl and commented not yet converted text.
315
316 2002-04-16  Werner Koch  <wk@gnupg.org>
317
318         * version.sgml.in, cipher-ref.sgml, digest-ref.sgml, misc-ref.sgml
319         * pubkey-ref.sgml, reference.sgml: Removed.
320         * gcrypt.texi: New. Based on the old sgml version.
321         * gpl.texi, fdl.texi: New.
322         * Makefile.am: Adjusted for use with texinfo.
323
324 2000-12-21  Werner Koch  <wk@gnupg.org>
325
326         Renamed the gcryptref.sgml files and removed the GnuPG stuff.
327
328 Tue Oct 26 14:10:21 CEST 1999  Werner Koch  <wk@gnupg.de>
329
330         * Makefile.am (SUBDIRS): Removed gph from this development series
331
332 Mon Sep  6 19:59:08 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
333
334         * Makefile.am (SUBDIRS): New subdir gph for the manual.
335
336 Thu Jul 22 20:03:03 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
337
338         * gpg.sgml (--always-trust): Added.
339
340 Wed Jul 14 19:42:08 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
341
342         * Makefile.am: Create a dummy man page if docbook-to-man is missing.
343
344 Wed Jun 16 20:16:21 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
345
346         * gpg1.pod: Removed.
347         * gpg.sgml: New. Replaces the pod file
348         * Makefile.am: Add rule to make a man file from sgml
349
350 Tue Jun 15 12:21:08 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
351
352         * Makefile.in.in: Use DESTDIR.
353
354 Mon May 31 19:41:10 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
355
356         * gpg.1pod: Enhanced the Bugs section (Michael).
357
358 Wed Feb 10 17:15:39 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
359
360         * gpg.1pod: Spelling and grammar corrections (John A. Martin)
361         * FAQ: Ditto.
362         * DETAILS: Ditto.
363
364  Copyright 1999, 2000, 2002, 2003 Free Software Foundation, Inc.
365
366  This file is free software; as a special exception the author gives
367  unlimited permission to copy and/or distribute it, with or without
368  modifications, as long as this notice is preserved.
369
370  This file is distributed in the hope that it will be useful, but
371  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
372  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.