ecc: Fix memory leak.
[libgcrypt.git] / AUTHORS
1 Library: Libgcrypt
2 Homepage: https://www.gnupg.org/related_software/libgcrypt/
3 Download: https://ftp.gnupg.org/ftp/gcrypt/libgcrypt/
4           ftp://ftp.gnupg.org/gcrypt/libgcrypt/
5 Repository: git://git.gnupg.org/libgcrypt.git
6 Maintainer: Werner Koch <wk@gnupg.org>
7 Bug reports: https://bugs.gnupg.org
8 Security related bug reports: <security@gnupg.org>
9 License (library): LGPLv2.1+
10 License (manual and tools): GPLv2+
11
12
13 Libgcrypt is free software.  See the files COPYING.LIB and COPYING for
14 copying conditions, and LICENSES for notices about a few contributions
15 that require these additional notices to be distributed.  License
16 copyright years may be listed using range notation, e.g., 2000-2013,
17 indicating that every year in the range, inclusive, is a copyrightable
18 year that would otherwise be listed individually.
19
20
21 List of Copyright holders
22 =========================
23
24   Copyright (C) 1989,1991-2016 Free Software Foundation, Inc.
25   Copyright (C) 1994 X Consortium
26   Copyright (C) 1996 L. Peter Deutsch
27   Copyright (C) 1997 Werner Koch
28   Copyright (C) 1998 The Internet Society
29   Copyright (C) 1996-1999 Peter Gutmann, Paul Kendall, and Chris Wedgwood
30   Copyright (C) 1996-2006 Peter Gutmann, Matt Thomlinson and Blake Coverett
31   Copyright (C) 2003 Nikos Mavroyanopoulos
32   Copyright (C) 2006-2007 NTT (Nippon Telegraph and Telephone Corporation)
33   Copyright (C) 2012-2016 g10 Code GmbH
34   Copyright (C) 2012 Simon Josefsson, Niels Möller
35   Copyright (c) 2012 Intel Corporation
36   Copyright (C) 2013 Christian Grothoff
37   Copyright (C) 2013-2016 Jussi Kivilinna
38   Copyright (C) 2013-2014 Dmitry Eremin-Solenikov
39   Copyright (C) 2014 Stephan Mueller
40
41
42 Authors with a FSF copyright assignment
43 =======================================
44
45 LIBGCRYPT       Werner Koch    2001-06-07
46 Assigns past and future changes.
47 Assignment for future changes terminated on 2012-12-04.
48 wk@gnupg.org
49 Designed and implemented Libgcrypt.
50
51 GNUPG   Matthew Skala              1998-08-10
52 Disclaims changes.
53 mskala@ansuz.sooke.bc.ca
54 Wrote cipher/twofish.c.
55
56 GNUPG   Natural Resources Canada    1998-08-11
57 Disclaims changes by Matthew Skala.
58
59 GNUPG   Michael Roth    Germany     1998-09-17
60 Assigns changes.
61 mroth@nessie.de
62 Wrote cipher/des.c.
63 Changes and bug fixes all over the place.
64
65 GNUPG   Niklas Hernaeus         1998-09-18
66 Disclaims changes.
67 nh@df.lth.se
68 Weak key patches.
69
70 GNUPG   Rémi Guyomarch         1999-05-25
71 Assigns past and future changes. (g10/compress.c, g10/encr-data.c,
72 g10/free-packet.c, g10/mdfilter.c, g10/plaintext.c, util/iobuf.c)
73 rguyom@mail.dotcom.fr
74
75 ANY     g10 Code GmbH           2001-06-07
76 Assignment for future changes terminated on 2012-12-04.
77 Code marked with ChangeLog entries of g10 Code employees.
78
79 LIBGCRYPT Timo Schulz           2001-08-31
80 Assigns past and future changes.
81 twoaday@freakmail.de
82
83 LIBGCRYPT Simon Josefsson       2002-10-25
84 Assigns past and future changes to FSF (cipher/{md4,crc}.c, CTR mode,
85 CTS/MAC flags, self test improvements)
86 simon@josefsson.org
87
88 LIBGCRYPT Moritz Schulte        2003-04-17
89 Assigns past and future changes.
90 moritz@g10code.com
91
92 GNUTLS  Nikolaos Mavrogiannopoulos  2003-11-22
93 nmav@gnutls.org
94 Original code for cipher/rfc2268.c.
95
96 LIBGCRYPT       The Written Word        2005-04-15
97 Assigns past and future changes. (new: src/libgcrypt.pc.in,
98 src/Makefile.am, src/secmem.c, mpi/hppa1.1/mpih-mul3.S,
99 mpi/hppa1.1/udiv-qrnnd.S, mpi/hppa1.1/mpih-mul2.S,
100 mpi/hppa1.1/mpih-mul1.S, mpi/Makefile.am, tests/prime.c,
101 tests/register.c, tests/ac.c, tests/basic.c, tests/tsexp.c,
102 tests/keygen.c, tests/pubkey.c, configure.ac, acinclude.m4)
103
104 LIBGCRYPT       Brad Hards       2006-02-09
105 Assigns Past and Future Changes
106 bradh@frogmouth.net
107 (Added OFB mode. Changed cipher/cipher.c, test/basic.c doc/gcrypt.tex.
108  added SHA-224, changed cipher/sha256.c, added HMAC tests.)
109
110 LIBGCRYPT       Hye-Shik Chang   2006-09-07
111 Assigns Past and Future Changes
112 perky@freebsd.org
113 (SEED cipher)
114
115 LIBGCRYPT       Werner Dittmann  2009-05-20
116 Assigns Past and Future Changes
117 werner.dittmann@t-online.de
118 (mpi/amd64, tests/mpitests.c)
119
120 GNUPG           David Shaw
121 Assigns past and future changes.
122 dshaw@jabberwocky.com
123 (cipher/camellia-glue.c and related stuff)
124
125 LIBGCRYPT       Andrey Jivsov    2010-12-09
126 Assigns Past and Future Changes
127 openpgp@brainhub.org
128 (cipher/ecc.c and related files)
129
130 LIBGCRYPT       Ulrich Müller    2012-02-15
131 Assigns Past and Future Changes
132 ulm@gentoo.org
133 (Changes to cipher/idea.c and related files)
134
135 LIBGCRYPT       Vladimir Serbinenko  2012-04-26
136 Assigns Past and Future Changes
137 phcoder@gmail.com
138 (cipher/serpent.c)
139
140
141 Authors with a DCO
142 ==================
143
144 Andrei Scherer <andsch@inbox.com>
145 2014-08-22:BF7CEF794F9.000003F0andsch@inbox.com:
146
147 Christian Aistleitner <christian@quelltextlich.at>
148 2013-02-26:20130226110144.GA12678@quelltextlich.at:
149
150 Christian Grothoff <christian@grothoff.org>
151 2013-03-21:514B5D8A.6040705@grothoff.org:
152
153 Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
154 2013-07-13:20130713144407.GA27334@fangorn.rup.mentorg.com:
155
156 Dmitry Kasatkin <dmitry.kasatkin@intel.com>
157 2012-12-14:50CAE2DB.80302@intel.com:
158
159 Jérémie Courrèges-Anglas <jca@wxcvbn.org>
160 2016-05-26:87bn3ssqg0.fsf@ritchie.wxcvbn.org:
161
162 Jussi Kivilinna <jussi.kivilinna@mbnet.fi>
163 2012-11-15:20121115172331.150537dzb5i6jmy8@www.dalek.fi:
164
165 Jussi Kivilinna <jussi.kivilinna@iki.fi>
166 2013-05-06:5186720A.4090101@iki.fi:
167
168 Markus Teich <markus dot teich at stusta dot mhn dot de>
169 2014-10-08:20141008180509.GA2770@trolle:
170
171 Milan Broz <gmazyland@gmail.com>
172 2014-01-13:52D44CC6.4050707@gmail.com:
173
174 Peter Wu <peter@lekensteyn.nl>
175 2015-07-22:20150722191325.GA8113@al:
176
177 Rafaël Carré <funman@videolan.org>
178 2012-04-20:4F91988B.1080502@videolan.org:
179
180 Sergey V. <sftp.mtuci@gmail.com>
181 2013-11-07:2066221.5IYa7Yq760@darkstar:
182
183 Stephan Mueller <smueller@chronox.de>
184 2014-08-22:2008899.25OeoelVVA@myon.chronox.de:
185
186 Tomáš Mráz <tm@t8m.info>
187 2012-04-16:1334571250.5056.52.camel@vespa.frost.loc:
188
189 Vitezslav Cizek <vcizek@suse.com>
190 2015-11-05:20151105131424.GA32700@kolac.suse.cz:
191
192 Werner Koch <wk@gnupg.org> (g10 Code GmbH)
193 2012-12-05:87obi8u4h2.fsf@vigenere.g10code.de:
194
195
196 More credits
197 ============
198
199 Libgcrypt used to be part of GnuPG but has been taken out into its own
200 package on 2000-12-21.
201
202 Most of the stuff in mpi has been taken from an old GMP library
203 version by Torbjorn Granlund <tege@noisy.tmg.se>.
204
205 The files cipher/rndunix.c and cipher/rndw32.c are based on those
206 files from Cryptlib.  Copyright Peter Gutmann, Paul Kendall, and Chris
207 Wedgwood 1996-1999.
208
209 The ECC code cipher/ecc.c was based on code by Sergi Blanch i Torne,
210 sergi at calcurco dot org.
211
212 The implementation of the Camellia cipher has been been taken from the
213 original NTT provided GPL source.
214
215 The CAVS testing program tests/cavs_driver.pl is not to be considered
216 a part of libgcrypt proper.  We distribute it merely for convenience.
217 It has a permissive license and is copyrighted by atsec information
218 security corporation.  See the file for details.
219
220 The file salsa20.c is based on D.J. Bernstein's public domain code and
221 taken from Nettle.  Copyright 2012 Simon Josefsson and Niels Möller.
222
223
224  This file is free software; as a special exception the author gives
225  unlimited permission to copy and/or distribute it, with or without
226  modifications, as long as this notice is preserved.
227
228  This file is distributed in the hope that it will be useful, but
229  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
230  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.