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