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