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