1 2011-12-01 Werner Koch <wk@g10code.com>
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.
8 2011-09-15 Werner Koch <wk@g10code.com>
10 * gcrypt.texi: Remove the gcry_ac interface
12 2009-10-28 Werner Koch <wk@g10code.com>
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.
18 2009-10-28 Werner Koch <wk@g10code.com>
20 * gcrypt.texi (Multi-Threading): Add examples.
22 2009-07-02 Daiki Ueno <ueno@unixuser.org>
24 * gcrypt.texi (Working with S-expressions): Describe format
25 character '%S'. Typo fixes. Fixes bug#1079.
27 2009-05-10 Werner Koch <wk@g10code.com>
29 * gcrypt.texi (Working with cipher handles): Clarified that
30 keylengths are in bytes.
32 2009-04-02 Werner Koch <wk@g10code.com>
34 * gcrypt.texi (Self-Tests): Fix register fucntion names.
36 2009-02-22 Werner Koch <wk@g10code.com>
38 * gcrypt.texi (Memory allocation): Fix describion of gcry-calloc.
39 Reported by Sergi Blanch i Torné.
41 2008-12-10 Werner Koch <wk@g10code.com>
43 * gcrypt.texi (Cryptographic Functions): Explain the domain
44 parameter for key generation.
46 2008-12-05 Werner Koch <wk@g10code.com>
48 * gcrypt.texi: Updates for pubkey generation.
50 2008-10-20 Werner Koch <wk@g10code.com>
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.
56 2008-09-18 Werner Koch <wk@g10code.com>
58 * gcrypt.texi (FIPS Mode): Add state transition Error to Error.
59 * fips-fsm.fig: Ditto.
61 2008-09-18 Werner Koch <wk@g10code.com>
63 * gcrypt.texi: Add a couple of index items.
64 (FIPS Mode): Reflect recent changes.
65 (Controlling the library): Describe gcry_fips_mode_active.
67 2008-09-16 Werner Koch <wk@g10code.com>
69 * gcrypt.texi (FIPS Mode): Describe new transitions 18 and 19.
70 * fips-fsm.fig: Add new transitions.
72 2008-09-15 Werner Koch <wk@g10code.com>
74 * gcrypt.texi: Fold the two FIPS appendices into one.
76 2008-09-11 Werner Koch <wk@g10code.com>
78 * gcrypt.texi (Public-Key Subsystem Architecture): Explain RSA
81 2008-09-08 Marcus Brinkmann <marcus@g10code.com>
83 * gcrypt.texi: Some typos fixed.
85 2008-09-08 Werner Koch <wk@g10code.com>
87 * gcrypt.texi: Formatting cleanups.
88 * lgpl.texi (Library Copying): Replace @appendix by @unnumbered.
89 * gpl.texi (Copying): Ditto.
91 2008-08-27 Werner Koch <wk@g10code.com>
93 * Makefile.am (online): Take care of development versions.
95 2008-08-18 Werner Koch <wk@g10code.com>
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.
102 2008-08-15 Werner Koch <wk@g10code.com>
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.
109 * gcrypt.texi (Working with cipher handles): Adjust for
110 implementation changes of gcry_cipher_setkey, gcry_cipher_setiv and
113 2008-01-04 Werner Koch <wk@g10code.com>
115 * gcrypt.texi (Controlling the library): Add remark that the
116 theoritical attack on a seed file is not feasible under Linux.
118 2007-12-11 Werner Koch <wk@g10code.com>
120 * gcrypt.texi: Various minor corrections as reported by Elie De
121 Brauer more than a year ago.
123 2007-06-15 Werner Koch <wk@g10code.com>
125 * gcrypt.texi (Controlling the library): Clarified the use of
126 GCRYCTL_ENABLE_QUICK_RANDOM.
128 2007-04-30 Werner Koch <wk@g10code.com>
130 * HACKING: New. Two items by Marcus.
131 * README.apichanges: Move from .. to here.
132 * Makefile.am (EXTRA_DIST): Add new files.
134 2007-04-09 Marcus Brinkmann <marcus@g10code.de>
136 * gcrypt.texi: Fix some typos.
138 2006-11-05 Moritz Schulte <moritz@g10code.com>
140 * gcrypt.texi (General public-key related Functions): Typo.
142 2006-09-19 Werner Koch <wk@g10code.com>
144 * Makefile.am (online): New target.
146 2006-08-29 Werner Koch <wk@g10code.com>
148 * gcrypt.texi (Available ciphers): Add missing ciphers.
150 2006-03-10 Brad Hards <bradh@frogmouth.net> (wk, patch 2005-04-25)
152 * gcrypt.texi: Document SHA-224 and typo fixes.
154 2006-01-18 Brad Hards <bradh@frogmouth.net> (wk 2006-03-07)
156 * gcrypt.texi (Available cipher modes): Typo fix, add a little
157 more detail on cipher modes vs cipher algorithms.
159 2006-01-08 Moritz Schulte <moritz@g10code.com>
161 * gcrypt.texi: Added documentation for more gcry_control commands.
163 * gcrypt.texi: Fixed several typos; thanks to Tommi Vainikainen.
165 2005-12-16 Moritz Schulte <moritz@g10code.com>
167 * gcrypt.texi (MPI formats): Fix return types of functions:
168 gcry_mpi_scan, gcry_mpi_print, gcry_mpi_aprint.
170 2005-11-26 Moritz Schulte <moritz@g10code.com>
172 * gcrypt.texi: New chapter: Prime numbers.
174 2005-11-12 Moritz Schulte <moritz@g10code.com>
176 * gcrypt.texi (MPI formats): Document that for gcry_mpi_scan and
177 in the case of GCRYMPI_FMT_HEX, BUFLEN must be zero.
179 2005-10-31 Moritz Schulte <moritz@g10code.com>
181 * gcrypt.texi: Added more gcry_control related descriptions.
183 2005-10-16 Moritz Schulte <moritz@g10code.com>
185 * gcrypt.texi (Controlling the library): Start documenting the
186 existing control commands.
188 2005-04-11 Moritz Schulte <moritz@g10code.com>
190 * gcrypt.texi (Available hash algorithms): Add entry for Whirlpool.
192 2005-03-30 Moritz Schulte <moritz@g10code.com>
194 * gcrypt.texi (Working with IO objects): Document ac io objects;
195 adjust ac scheme functions, which do now use io objects.
197 2005-03-19 Moritz Schulte <moritz@g10code.com>
199 * gcrypt.texi (Working with cipher handles): Clarify CTS mode.
201 2005-02-08 Werner Koch <wk@g10code.com>
203 * gcrypt.texi: Fixed direntry.
205 2005-02-13 Moritz Schulte <moritz@g10code.com>
207 * gcrypt.texi (Using cryptographic functions): Document new
208 encoding and scheme crypto functionality.
210 2005-02-03 Moritz Schulte <moritz@g10code.com>
212 * gcrypt.texi: Fixed several typos; thanks to Michele Baldessari.
214 2005-01-04 Werner Koch <wk@g10code.com>
216 * gcrypt.texi: Updated to use @copying. Fixed list of copyright
217 years; we had real changes in 2004. Fixed some formatting issues.
219 2004-08-24 Moritz Schulte <moritz@g10code.com>
221 * gcrypt.texi (Miscellaneous): Document gcry_mpi_randomize.
223 2004-08-18 Moritz Schulte <moritz@g10code.com>
225 * gcrypt.texi (Multi Threading): Document
226 GCRY_THREAD_OPTION_PTH_IMPL, GCRY_THREAD_OPTION_PTHREAD_IMPL.
228 2004-05-07 Moritz Schulte <moritz@g10code.de>
230 * gcrypt.texi: Merged several fixes reported by Umberto Salsi.
232 2004-04-08 Moritz Schulte <moritz@g10code.de>
234 * gcrypt.texi (Multi Threading): Typo fix.
236 2004-03-11 Marcus Brinkmann <marcus@g10code.de>
238 * gcrypt.texi (Multi Threading): Partially document new thread
241 2004-02-24 Werner Koch <wk@gnupg.org>
243 * gcrypt.texi (Calculations): Typo fix.
245 2004-01-25 Moritz Schulte <mo@g10code.com>
247 * gcrypt.texi (General cipher functions): Fixed descriptions of
248 the arguments for GCRYCTL_GET_KEYLEN, GCRYCTL_GET_BLKLEN; reported
251 2004-01-14 Moritz Schulte <mo@g10code.com>
253 * gcrypt.texi (Public Key cryptography II): Adjusted to new
254 gcry_ac_* API; document flags.
256 2003-12-04 Werner Koch <wk@gnupg.org>
258 * Makefile.am (gcrypt_TEXINFOS): Removed fdl.texi.
260 2003-12-03 Werner Koch <wk@gnupg.org>
262 * gcrypt.texi: Changed license from FDL to GPL because this is a
263 reference manual only useful along with actual code.
266 * gcrypt.texi: Minor cleanups
267 (Working with keys): Clarified generation of RSA's E parameter.
268 (Multi Threading): Clarified.
270 2003-11-11 Werner Koch <wk@gnupg.org>
272 * gcrypt.texi (Working with S-expressions): Added "%b".
274 2003-11-04 Werner Koch <wk@gnupg.org>
276 * gcrypt.texi (Retrieving random numbers): Add gcry_create_nonce.
278 2003-08-30 Werner Koch <wk@gnupg.org>
280 * gcrypt.texi (Working with hash algorithms): Clarified that HMAC
281 does not work with all algorithms.
283 2003-07-30 Moritz Schulte <moritz@g10code.com>
285 * gcrypt.texi (Available asymmetric algorithms): Mention
288 2003-07-28 Moritz Schulte <moritz@g10code.com>
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.
296 2003-07-27 Werner Koch <wk@gnupg.org>
298 * gcrypt.texi: Adjusted description of gcry_mpi_scan and
299 gcry_mpi_dump. Add gcry_mpi_dump.
301 2003-07-22 Moritz Schulte <moritz@g10code.com>
303 * gcrypt.texi: Added more documentation for the register
306 2003-07-18 Werner Koch <wk@gnupg.org>
308 * gcrypt.texi (Misc): Add a warning on the use of opaque values.
310 2003-07-14 Moritz Schulte <moritz@g10code.com>
312 * gcrypt.texi (Overview): Mention the non-thread-safe-nature of
313 functions modifying context stored in handles.
315 2003-07-12 Moritz Schulte <moritz@g10code.com>
317 * gcrypt.texi (Available ciphers): Added: TWOFISH128.
318 (Error Handling): Merged a lot of documentation taken from GPGME.
320 2003-07-08 Moritz Schulte <moritz@g10code.com>
322 * gcrypt.texi (Working with sets of data): Documented:
325 2003-07-07 Moritz Schulte <moritz@g10code.com>
327 * gcrypt.texi: Documented module system.
329 2003-07-05 Moritz Schulte <moritz@g10code.com>
331 * gcrypt.texi (Working with cipher handles): Small fix by Simon
332 Josefsson <jas@extundo.com>.
334 2003-07-02 Moritz Schulte <moritz@g10code.com>
336 * gcrypt.texi: Documented ac interface.
338 2003-06-18 Moritz Schulte <moritz@g10code.com>
340 * gcrypt.texi: Small fixes.
342 2003-06-16 Moritz Schulte <moritz@g10code.com>
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.
351 2003-06-15 Moritz Schulte <moritz@g10code.com>
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.
357 2003-06-14 Moritz Schulte <moritz@g10code.com>
359 * gcrypt.texi (Hash Functions): Adjusteded description of
362 2003-06-12 Moritz Schulte <moritz@g10code.com>
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
367 (Public Key Functions): Document the general usage of `flags',
368 including the no-blinding flag.
370 2003-06-11 Werner Koch <wk@gnupg.org>
372 * gcrypt.texi (Hash Functions): Document possible values of HD.
374 2003-06-09 Moritz Schulte <moritz@g10code.com>
376 * gcrypt.texi (Version Check): Changed description of
377 gcry_check_version; the user now *must* call the function to
378 initialize the library.
380 2003-06-08 Moritz Schulte <moritz@g10code.com>
382 * gcrypt.texi: Change for libgpg-error.
384 2003-05-22 Moritz Schulte <moritz@g10code.com>
386 * gcrypt.texi (Public Key Functions): Fixed typo.
388 2003-05-17 Moritz Schulte <moritz@g10code.com>
390 * gcrypt.texi (Public Key Functions): Mention that only the
391 checking of secret keys is supported currently.
393 2003-03-30 Simon Josefsson <jas@extundo.com>
395 * gcrypt.texi: Add CTR.
397 2003-03-22 Simon Josefsson <jas@extundo.com>
399 * gcrypt.texi: Add CBC-MAC.
401 2003-03-04 Moritz Schulte <moritz@g10code.com>
403 * gcrypt.texi (Cipher Functions): Added gcry_cipher_reset.
405 2003-01-23 Werner Koch <wk@gnupg.org>
407 * gcrypt.texi (gcry_pk_decrypt): Described use of FLAGS
409 2003-01-20 Simon Josefsson <jas@extundo.com>
411 * gcrypt.texi (Hash Functions): Add CRC.
413 2003-01-19 Werner Koch <wk@gnupg.org>
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.
419 2002-08-14 Werner Koch <wk@gnupg.org>
421 * gcrypt.texi: Typo fixes.
423 2002-05-14 Werner Koch <wk@gnupg.org>
426 * gcrypt.texi: Included lgpl and commented not yet converted text.
428 2002-04-16 Werner Koch <wk@gnupg.org>
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.
436 2000-12-21 Werner Koch <wk@gnupg.org>
438 Renamed the gcryptref.sgml files and removed the GnuPG stuff.
440 Tue Oct 26 14:10:21 CEST 1999 Werner Koch <wk@gnupg.de>
442 * Makefile.am (SUBDIRS): Removed gph from this development series
444 Mon Sep 6 19:59:08 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
446 * Makefile.am (SUBDIRS): New subdir gph for the manual.
448 Thu Jul 22 20:03:03 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
450 * gpg.sgml (--always-trust): Added.
452 Wed Jul 14 19:42:08 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
454 * Makefile.am: Create a dummy man page if docbook-to-man is missing.
456 Wed Jun 16 20:16:21 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
459 * gpg.sgml: New. Replaces the pod file
460 * Makefile.am: Add rule to make a man file from sgml
462 Tue Jun 15 12:21:08 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
464 * Makefile.in.in: Use DESTDIR.
466 Mon May 31 19:41:10 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
468 * gpg.1pod: Enhanced the Bugs section (Michael).
470 Wed Feb 10 17:15:39 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
472 * gpg.1pod: Spelling and grammar corrections (John A. Martin)
476 Copyright 1999, 2000, 2002, 2003, 2008 Free Software Foundation, Inc.
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.
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.