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