2 Homepage: http://www.gnu.org/software/libgcrypt/
3 Maintainer: Werner Koch <wk@gnupg.org>
4 Bug reports: <bug-libgcrypt@gnupg.org> or http://bugs.gnupg.org
5 Security related bug reports: <security@gnupg.org>
6 License (library): LGPLv2.1+
7 License (manual and tools): GPLv2+
9 Libgcrypt used to be part of GnuPG but has been taken out into its own
10 package on 2000-12-21.
16 GNUPG Werner Koch 1998-02-23
17 Assigns GNU Privacy Guard and future changes.
19 Designed and implemented GnuPG.
21 GNUPG Matthew Skala 1998-08-10
23 mskala@ansuz.sooke.bc.ca
24 Wrote cipher/twofish.c.
26 GNUPG Natural Resources Canada 1998-08-11
27 Disclaims changes by Matthew Skala.
29 GNUPG Michael Roth Germany 1998-09-17
33 Changes and bug fixes all over the place.
35 GNUPG Niklas Hernaeus 1998-09-18
40 GNUPG Rémi Guyomarch 1999-05-25
41 Assigns past and future changes. (g10/compress.c, g10/encr-data.c,
42 g10/free-packet.c, g10/mdfilter.c, g10/plaintext.c, util/iobuf.c)
45 ANY g10 Code GmbH 2001-06-07
46 Code marked with ChangeLog entries of g10 Code employees.
48 LIBGCRYPT Timo Schulz 2001-08-31
49 Assigns past and future changes.
52 LIBGCRYPT Simon Josefsson 2002-10-25
53 Assigns past and future changes to FSF (cipher/{md4,crc}.c, CTR mode,
54 CTS/MAC flags, self test improvements)
57 LIBGCRYPT Moritz Schulte 2003-04-17
58 Assigns past and future changes.
61 GNUTLS Nikolaos Mavrogiannopoulos 2003-11-22
63 Original code for cipher/rfc2268.c.
65 LIBGCRYPT The Written Word 2005-04-15
66 Assigns past and future changes. (new: src/libgcrypt.pc.in,
67 src/Makefile.am, src/secmem.c, mpi/hppa1.1/mpih-mul3.S,
68 mpi/hppa1.1/udiv-qrnnd.S, mpi/hppa1.1/mpih-mul2.S,
69 mpi/hppa1.1/mpih-mul1.S, mpi/Makefile.am, tests/prime.c,
70 tests/register.c, tests/ac.c, tests/basic.c, tests/tsexp.c,
71 tests/keygen.c, tests/pubkey.c, configure.ac, acinclude.m4)
73 LIBGCRYPT Brad Hards 2006-02-09
74 Assigns Past and Future Changes
76 (Added OFB mode. Changed cipher/cipher.c, test/basic.c doc/gcrypt.tex.
77 added SHA-224, changed cipher/sha256.c, added HMAC tests.)
79 LIBGCRYPT Hye-Shik Chang 2006-09-07
80 Assigns Past and Future Changes
84 LIBGCRYPT Werner Dittmann 2009-05-20
85 Assigns Past and Future Changes
86 werner.dittmann@t-online.de
87 (mpi/amd64, tests/mpitests.c)
90 Assigns past and future changes.
91 dshaw@jabberwocky.com>
92 (cipher/camellia-glue.c and related stuff)
98 The ATH implementation (src/ath*) has been taken from GPGME and
99 relicensed to the LGPL by the copyright holder of GPGME (g10 Code
100 GmbH); it is now considered to be a part of Libgcrypt.
102 Most of the stuff in mpi has been taken from an old GMP library
103 version by Torbjorn Granlund <tege@noisy.tmg.se>.
105 The files cipher/rndunix.c and cipher/rndw32.c are based on those
106 files from Cryptlib. Copyright Peter Gutmann, Paul Kendall, and Chris
109 The ECC code cipher/ecc.c was based on code by Sergi Blanch i Torne,
110 sergi at calcurco dot org.
112 The implementation of the Camellia cipher has been been taken from the
113 original NTT provided GPL source.
115 The CAVS testing program tests/cavs_driver.pl is not to be considered
116 a part of libgcrypt proper. We distribute it merely for convenience.
117 It has a permissive license and is copyright by atsec information
118 security corporation. See the file for details.
121 Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2006,
122 2007, 2008, 2009 Free Software Foundation, Inc.
124 This file is free software; as a special exception the author gives
125 unlimited permission to copy and/or distribute it, with or without
126 modifications, as long as this notice is preserved.
128 This file is distributed in the hope that it will be useful, but
129 WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
130 implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.