1Library: Libgcrypt
2Homepage: http://www.gnu.org/software/libgcrypt/
3Maintainer: Werner Koch <wk@gnupg.org>
4Bug reports: <bug-libgcrypt@gnupg.org>  or http://bugs.gnupg.org
5Security related bug reports: <security@gnupg.org>
6License (library): LGPLv2.1+
7License (manual and tools): GPLv2+
8
9Libgcrypt used to be part of GnuPG but has been taken out into its own
10package on 2000-12-21.
11
12
13Authors with a FSF copyright assignment
14=======================================
15
16GNUPG	Werner Koch		  1998-02-23
17Assigns GNU Privacy Guard and future changes.
18Assignment for future changes terminated on 2012-12-04.
19wk@gnupg.org
20Designed and implemented GnuPG.
21
22GNUPG	Matthew Skala		   1998-08-10
23Disclaims changes.
24mskala@ansuz.sooke.bc.ca
25Wrote cipher/twofish.c.
26
27GNUPG	Natural Resources Canada    1998-08-11
28Disclaims changes by Matthew Skala.
29
30GNUPG	Michael Roth	Germany     1998-09-17
31Assigns changes.
32mroth@nessie.de
33Wrote cipher/des.c.
34Changes and bug fixes all over the place.
35
36GNUPG	Niklas Hernaeus 	1998-09-18
37Disclaims changes.
38nh@df.lth.se
39Weak key patches.
40
41GNUPG	Rémi Guyomarch		1999-05-25
42Assigns past and future changes. (g10/compress.c, g10/encr-data.c,
43g10/free-packet.c, g10/mdfilter.c, g10/plaintext.c, util/iobuf.c)
44rguyom@mail.dotcom.fr
45
46ANY     g10 Code GmbH           2001-06-07
47Assignment for future changes in Libgcrypt terminated on 2012-12-04.
48Code marked with ChangeLog entries of g10 Code employees.
49
50LIBGCRYPT Timo Schulz           2001-08-31
51Assigns past and future changes.
52twoaday@freakmail.de
53
54LIBGCRYPT Simon Josefsson       2002-10-25
55Assigns past and future changes to FSF (cipher/{md4,crc}.c, CTR mode,
56CTS/MAC flags, self test improvements)
57simon@josefsson.org
58
59LIBGCRYPT Moritz Schulte	2003-04-17
60Assigns past and future changes.
61moritz@g10code.com
62
63GNUTLS  Nikolaos Mavrogiannopoulos  2003-11-22
64nmav@gnutls.org
65Original code for cipher/rfc2268.c.
66
67LIBGCRYPT	The Written Word	2005-04-15
68Assigns past and future changes. (new: src/libgcrypt.pc.in,
69src/Makefile.am, src/secmem.c, mpi/hppa1.1/mpih-mul3.S,
70mpi/hppa1.1/udiv-qrnnd.S, mpi/hppa1.1/mpih-mul2.S,
71mpi/hppa1.1/mpih-mul1.S, mpi/Makefile.am, tests/prime.c,
72tests/register.c, tests/ac.c, tests/basic.c, tests/tsexp.c,
73tests/keygen.c, tests/pubkey.c, configure.ac, acinclude.m4)
74
75LIBGCRYPT       Brad Hards       2006-02-09
76Assigns Past and Future Changes
77bradh@frogmouth.net
78(Added OFB mode. Changed cipher/cipher.c, test/basic.c doc/gcrypt.tex.
79 added SHA-224, changed cipher/sha256.c, added HMAC tests.)
80
81LIBGCRYPT       Hye-Shik Chang   2006-09-07
82Assigns Past and Future Changes
83perky@freebsd.org
84(SEED cipher)
85
86LIBGCRYPT       Werner Dittmann  2009-05-20
87Assigns Past and Future Changes
88werner.dittmann@t-online.de
89(mpi/amd64, tests/mpitests.c)
90
91GNUPG           David Shaw
92Assigns past and future changes.
93dshaw@jabberwocky.com
94(cipher/camellia-glue.c and related stuff)
95
96LIBGCRYPT       Andrey Jivsov    2010-12-09
97Assigns Past and Future Changes
98openpgp@brainhub.org
99(cipher/ecc.c and related files)
100
101
102Authors with a DCO
103==================
104
105DCO:2012-04-16:Tomas Mraz <tm at t8m.info>
106DCO:2012-04-20:Rafaël Carré <funman at videolan.org>
107DCO:2012-11-14:Jussi Kivilinna <jussi.kivilinna at mbnet.fi>
108DCO:2012-12-05:Werner Koch <wk at gnupg.org>
109DCO:2012-12-14:Dmitry Kasatkin <dmitry.kasatkin at intel.com>
110DCO:2013-02-26:Christian Aistleitner <christian at quelltextlich.at>
111
112
113More credits
114============
115The ATH implementation (src/ath*) has been taken from GPGME and
116relicensed to the LGPL by the copyright holder of GPGME (g10 Code
117GmbH); it is now considered to be a part of Libgcrypt.
118
119Most of the stuff in mpi has been taken from an old GMP library
120version by Torbjorn Granlund <tege@noisy.tmg.se>.
121
122The files cipher/rndunix.c and cipher/rndw32.c are based on those
123files from Cryptlib.  Copyright Peter Gutmann, Paul Kendall, and Chris
124Wedgwood 1996-1999.
125
126The ECC code cipher/ecc.c was based on code by Sergi Blanch i Torne,
127sergi at calcurco dot org.
128
129The implementation of the Camellia cipher has been been taken from the
130original NTT provided GPL source.
131
132The CAVS testing program tests/cavs_driver.pl is not to be considered
133a part of libgcrypt proper.  We distribute it merely for convenience.
134It has a permissive license and is copyrighted by atsec information
135security corporation.  See the file for details.
136
137
138 Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2006,
139           2007, 2008, 2009, 2011, 2012 Free Software Foundation, Inc.
140 Copyright 2012, 2013 g10 Code GmbH
141
142 This file is free software; as a special exception the author gives
143 unlimited permission to copy and/or distribute it, with or without
144 modifications, as long as this notice is preserved.
145
146 This file is distributed in the hope that it will be useful, but
147 WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
148 implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
149