GCM: Add stack burning
[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 used to be part of GnuPG but has been taken out into its own
10 package on 2000-12-21.
11
12
13 Authors with a FSF copyright assignment
14 =======================================
15
16 LIBGCRYPT       Werner Koch    2001-06-07
17 Assigns past and future changes.
18 Assignment for future changes terminated on 2012-12-04.
19 wk@gnupg.org
20 Designed and implemented Libgcrypt.
21
22 GNUPG   Matthew Skala              1998-08-10
23 Disclaims changes.
24 mskala@ansuz.sooke.bc.ca
25 Wrote cipher/twofish.c.
26
27 GNUPG   Natural Resources Canada    1998-08-11
28 Disclaims changes by Matthew Skala.
29
30 GNUPG   Michael Roth    Germany     1998-09-17
31 Assigns changes.
32 mroth@nessie.de
33 Wrote cipher/des.c.
34 Changes and bug fixes all over the place.
35
36 GNUPG   Niklas Hernaeus         1998-09-18
37 Disclaims changes.
38 nh@df.lth.se
39 Weak key patches.
40
41 GNUPG   Rémi Guyomarch         1999-05-25
42 Assigns past and future changes. (g10/compress.c, g10/encr-data.c,
43 g10/free-packet.c, g10/mdfilter.c, g10/plaintext.c, util/iobuf.c)
44 rguyom@mail.dotcom.fr
45
46 ANY     g10 Code GmbH           2001-06-07
47 Assignment for future changes terminated on 2012-12-04.
48 Code marked with ChangeLog entries of g10 Code employees.
49
50 LIBGCRYPT Timo Schulz           2001-08-31
51 Assigns past and future changes.
52 twoaday@freakmail.de
53
54 LIBGCRYPT Simon Josefsson       2002-10-25
55 Assigns past and future changes to FSF (cipher/{md4,crc}.c, CTR mode,
56 CTS/MAC flags, self test improvements)
57 simon@josefsson.org
58
59 LIBGCRYPT Moritz Schulte        2003-04-17
60 Assigns past and future changes.
61 moritz@g10code.com
62
63 GNUTLS  Nikolaos Mavrogiannopoulos  2003-11-22
64 nmav@gnutls.org
65 Original code for cipher/rfc2268.c.
66
67 LIBGCRYPT       The Written Word        2005-04-15
68 Assigns past and future changes. (new: src/libgcrypt.pc.in,
69 src/Makefile.am, src/secmem.c, mpi/hppa1.1/mpih-mul3.S,
70 mpi/hppa1.1/udiv-qrnnd.S, mpi/hppa1.1/mpih-mul2.S,
71 mpi/hppa1.1/mpih-mul1.S, mpi/Makefile.am, tests/prime.c,
72 tests/register.c, tests/ac.c, tests/basic.c, tests/tsexp.c,
73 tests/keygen.c, tests/pubkey.c, configure.ac, acinclude.m4)
74
75 LIBGCRYPT       Brad Hards       2006-02-09
76 Assigns Past and Future Changes
77 bradh@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
81 LIBGCRYPT       Hye-Shik Chang   2006-09-07
82 Assigns Past and Future Changes
83 perky@freebsd.org
84 (SEED cipher)
85
86 LIBGCRYPT       Werner Dittmann  2009-05-20
87 Assigns Past and Future Changes
88 werner.dittmann@t-online.de
89 (mpi/amd64, tests/mpitests.c)
90
91 GNUPG           David Shaw
92 Assigns past and future changes.
93 dshaw@jabberwocky.com
94 (cipher/camellia-glue.c and related stuff)
95
96 LIBGCRYPT       Andrey Jivsov    2010-12-09
97 Assigns Past and Future Changes
98 openpgp@brainhub.org
99 (cipher/ecc.c and related files)
100
101 LIBGCRYPT       Ulrich Müller    2012-02-15
102 Assigns Past and Future Changes
103 ulm@gentoo.org
104 (Changes to cipher/idea.c and related files)
105
106 LIBGCRYPT       Vladimir Serbinenko  2012-04-26
107 Assigns Past and Future Changes
108 phcoder@gmail.com
109 (cipher/serpent.c)
110
111
112 Authors with a DCO
113 ==================
114
115 Christian Aistleitner <christian@quelltextlich.at>
116 2013-02-26:20130226110144.GA12678@quelltextlich.at:
117
118 Christian Grothoff <christian@grothoff.org>
119 2013-03-21:514B5D8A.6040705@grothoff.org:
120
121 Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
122 2013-07-13:20130713144407.GA27334@fangorn.rup.mentorg.com:
123
124 Dmitry Kasatkin <dmitry.kasatkin@intel.com>
125 2012-12-14:50CAE2DB.80302@intel.com:
126
127 Jussi Kivilinna <jussi.kivilinna@mbnet.fi>
128 2012-11-15:20121115172331.150537dzb5i6jmy8@www.dalek.fi:
129
130 Jussi Kivilinna <jussi.kivilinna@iki.fi>
131 2013-05-06:5186720A.4090101@iki.fi:
132
133 Rafaël Carré <funman@videolan.org>
134 2012-04-20:4F91988B.1080502@videolan.org:
135
136 Sergey V. <sftp.mtuci@gmail.com>
137 2013-11-07:2066221.5IYa7Yq760@darkstar:
138
139 Tomáš Mráz <tm@t8m.info>
140 2012-04-16:1334571250.5056.52.camel@vespa.frost.loc:
141
142 Werner Koch <wk@gnupg.org> (g10 Code GmbH)
143 2012-12-05:87obi8u4h2.fsf@vigenere.g10code.de:
144
145
146 More credits
147 ============
148 The ATH implementation (src/ath*) has been taken from GPGME and
149 relicensed to the LGPL by the copyright holder of GPGME (g10 Code
150 GmbH); it is now considered to be a part of Libgcrypt.
151
152 Most of the stuff in mpi has been taken from an old GMP library
153 version by Torbjorn Granlund <tege@noisy.tmg.se>.
154
155 The files cipher/rndunix.c and cipher/rndw32.c are based on those
156 files from Cryptlib.  Copyright Peter Gutmann, Paul Kendall, and Chris
157 Wedgwood 1996-1999.
158
159 The ECC code cipher/ecc.c was based on code by Sergi Blanch i Torne,
160 sergi at calcurco dot org.
161
162 The implementation of the Camellia cipher has been been taken from the
163 original NTT provided GPL source.
164
165 The CAVS testing program tests/cavs_driver.pl is not to be considered
166 a part of libgcrypt proper.  We distribute it merely for convenience.
167 It has a permissive license and is copyrighted by atsec information
168 security corporation.  See the file for details.
169
170 The file salsa20.c is based on D.J. Bernstein's public domain code and
171 taken from Nettle.  Copyright 2007 Simon Josefsson and Niels Möller.
172
173
174  This file is free software; as a special exception the author gives
175  unlimited permission to copy and/or distribute it, with or without
176  modifications, as long as this notice is preserved.
177
178  This file is distributed in the hope that it will be useful, but
179  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
180  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.