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