12009-10-28  Werner Koch  <wk@g10code.com>
2
3	* gcrypt.texi (Multi-Threading): Add examples.
4
52009-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
102009-05-10  Werner Koch  <wk@g10code.com>
11
12	* gcrypt.texi (Working with cipher handles): Clarified that
13	keylengths are in bytes.
14
152009-04-02  Werner Koch  <wk@g10code.com>
16
17	* gcrypt.texi (Self-Tests): Fix register fucntion names.
18
192009-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
242008-12-10  Werner Koch  <wk@g10code.com>
25
26	* gcrypt.texi (Cryptographic Functions): Explain the domain
27	parameter for key generation.
28
292008-12-05  Werner Koch  <wk@g10code.com>
30
31	* gcrypt.texi: Updates for pubkey generation.
32
332008-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
392008-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
442008-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
502008-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
552008-09-15  Werner Koch  <wk@g10code.com>
56
57	* gcrypt.texi: Fold the two FIPS appendices into one.
58
592008-09-11  Werner Koch  <wk@g10code.com>
60
61	* gcrypt.texi (Public-Key Subsystem Architecture): Explain RSA
62	blinding.
63
642008-09-08  Marcus Brinkmann  <marcus@g10code.com>
65
66	* gcrypt.texi: Some typos fixed.
67
682008-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
742008-08-27  Werner Koch  <wk@g10code.com>
75
76	* Makefile.am (online): Take care of development versions.
77
782008-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
852008-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
962008-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
1012007-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
1062007-06-15  Werner Koch  <wk@g10code.com>
107
108	* gcrypt.texi (Controlling the library): Clarified the use of
109	GCRYCTL_ENABLE_QUICK_RANDOM.
110
1112007-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
1172007-04-09  Marcus Brinkmann  <marcus@g10code.de>
118
119	* gcrypt.texi: Fix some typos.
120
1212006-11-05  Moritz Schulte  <moritz@g10code.com>
122
123	* gcrypt.texi (General public-key related Functions): Typo.
124
1252006-09-19  Werner Koch  <wk@g10code.com>
126
127	* Makefile.am (online): New target.
128
1292006-08-29  Werner Koch  <wk@g10code.com>
130
131	* gcrypt.texi (Available ciphers): Add missing ciphers.
132
1332006-03-10  Brad Hards  <bradh@frogmouth.net> (wk, patch 2005-04-25)
134
135	* gcrypt.texi: Document SHA-224 and typo fixes.
136
1372006-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
1422006-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
1482005-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
1532005-11-26  Moritz Schulte  <moritz@g10code.com>
154
155	* gcrypt.texi: New chapter: Prime numbers.
156
1572005-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
1622005-10-31  Moritz Schulte  <moritz@g10code.com>
163
164	* gcrypt.texi: Added more gcry_control related descriptions.
165
1662005-10-16  Moritz Schulte  <moritz@g10code.com>
167
168	* gcrypt.texi (Controlling the library): Start documenting the
169	existing control commands.
170
1712005-04-11  Moritz Schulte  <moritz@g10code.com>
172
173	* gcrypt.texi (Available hash algorithms): Add entry for Whirlpool.
174
1752005-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
1802005-03-19  Moritz Schulte  <moritz@g10code.com>
181
182	* gcrypt.texi (Working with cipher handles): Clarify CTS mode.
183
1842005-02-08  Werner Koch  <wk@g10code.com>
185
186	* gcrypt.texi: Fixed direntry.
187
1882005-02-13  Moritz Schulte  <moritz@g10code.com>
189
190	* gcrypt.texi (Using cryptographic functions): Document new
191	encoding and scheme crypto functionality.
192
1932005-02-03  Moritz Schulte  <moritz@g10code.com>
194
195	* gcrypt.texi: Fixed several typos; thanks to Michele Baldessari.
196
1972005-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
2022004-08-24  Moritz Schulte  <moritz@g10code.com>
203
204	* gcrypt.texi (Miscellaneous): Document gcry_mpi_randomize.
205
2062004-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
2112004-05-07  Moritz Schulte  <moritz@g10code.de>
212
213	* gcrypt.texi: Merged several fixes reported by Umberto Salsi.
214
2152004-04-08  Moritz Schulte  <moritz@g10code.de>
216
217	* gcrypt.texi (Multi Threading): Typo fix.
218
2192004-03-11  Marcus Brinkmann  <marcus@g10code.de>
220
221	* gcrypt.texi (Multi Threading): Partially document new thread
222	support.
223
2242004-02-24  Werner Koch  <wk@gnupg.org>
225
226	* gcrypt.texi (Calculations): Typo fix.
227
2282004-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
2342004-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
2392003-12-04  Werner Koch  <wk@gnupg.org>
240
241	* Makefile.am (gcrypt_TEXINFOS): Removed fdl.texi.
242
2432003-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
2532003-11-11  Werner Koch  <wk@gnupg.org>
254
255	* gcrypt.texi (Working with S-expressions): Added "%b".
256
2572003-11-04  Werner Koch  <wk@gnupg.org>
258
259	* gcrypt.texi (Retrieving random numbers): Add gcry_create_nonce.
260
2612003-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
2662003-07-30  Moritz Schulte  <moritz@g10code.com>
267
268	* gcrypt.texi (Available asymmetric algorithms): Mention
269	GCRY_AC_ELG_E.
270
2712003-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
2792003-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
2842003-07-22  Moritz Schulte  <moritz@g10code.com>
285
286	* gcrypt.texi: Added more documentation for the register
287	mechanism.
288
2892003-07-18  Werner Koch  <wk@gnupg.org>
290
291	* gcrypt.texi (Misc): Add a warning on the use of opaque values.
292
2932003-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
2982003-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
3032003-07-08  Moritz Schulte  <moritz@g10code.com>
304
305	* gcrypt.texi (Working with sets of data): Documented:
306	gcry_ac_data_copy.
307
3082003-07-07  Moritz Schulte  <moritz@g10code.com>
309
310	* gcrypt.texi: Documented module system.
311
3122003-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
3172003-07-02  Moritz Schulte  <moritz@g10code.com>
318
319	* gcrypt.texi: Documented ac interface.
320
3212003-06-18  Moritz Schulte  <moritz@g10code.com>
322
323	* gcrypt.texi: Small fixes.
324
3252003-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
3342003-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
3402003-06-14  Moritz Schulte  <moritz@g10code.com>
341
342	* gcrypt.texi (Hash Functions): Adjusteded description of
343	gcry_md_copy.
344
3452003-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
3532003-06-11  Werner Koch  <wk@gnupg.org>
354
355	* gcrypt.texi (Hash Functions): Document possible values of HD.
356
3572003-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
3632003-06-08  Moritz Schulte  <moritz@g10code.com>
364
365	* gcrypt.texi: Change for libgpg-error.
366
3672003-05-22  Moritz Schulte  <moritz@g10code.com>
368
369	* gcrypt.texi (Public Key Functions): Fixed typo.
370
3712003-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
3762003-03-30  Simon Josefsson  <jas@extundo.com>
377
378	* gcrypt.texi: Add CTR.
379
3802003-03-22  Simon Josefsson  <jas@extundo.com>
381
382	* gcrypt.texi: Add CBC-MAC.
383
3842003-03-04  Moritz Schulte  <moritz@g10code.com>
385
386	* gcrypt.texi (Cipher Functions): Added gcry_cipher_reset.
387
3882003-01-23  Werner Koch  <wk@gnupg.org>
389
390	* gcrypt.texi (gcry_pk_decrypt): Described use of FLAGS
391
3922003-01-20  Simon Josefsson  <jas@extundo.com>
393
394	* gcrypt.texi (Hash Functions): Add CRC.
395
3962003-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
4022002-08-14  Werner Koch  <wk@gnupg.org>
403
404	* gcrypt.texi: Typo fixes.
405
4062002-05-14  Werner Koch  <wk@gnupg.org>
407
408	* lgpl.texi: New.
409	* gcrypt.texi: Included lgpl and commented not yet converted text.
410
4112002-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
4192000-12-21  Werner Koch  <wk@gnupg.org>
420
421	Renamed the gcryptref.sgml files and removed the GnuPG stuff.
422
423Tue Oct 26 14:10:21 CEST 1999  Werner Koch  <wk@gnupg.de>
424
425	* Makefile.am (SUBDIRS): Removed gph from this development series
426
427Mon 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
431Thu Jul 22 20:03:03 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
432
433	* gpg.sgml (--always-trust): Added.
434
435Wed 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
439Wed 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
445Tue Jun 15 12:21:08 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
446
447	* Makefile.in.in: Use DESTDIR.
448
449Mon May 31 19:41:10 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
450
451	* gpg.1pod: Enhanced the Bugs section (Michael).
452
453Wed 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.
468