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>
10 License (library): LGPLv2.1+
11 License (manual and tools): GPLv2+
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.
22 List of Copyright holders
23 =========================
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
48 Authors with a FSF copyright assignment
49 =======================================
51 LIBGCRYPT Werner Koch 2001-06-07
52 Assigns past and future changes.
53 Assignment for future changes terminated on 2012-12-04.
55 Designed and implemented Libgcrypt.
57 GNUPG Matthew Skala 1998-08-10
59 mskala@ansuz.sooke.bc.ca
60 Wrote cipher/twofish.c.
62 GNUPG Natural Resources Canada 1998-08-11
63 Disclaims changes by Matthew Skala.
65 GNUPG Michael Roth Germany 1998-09-17
69 Changes and bug fixes all over the place.
71 GNUPG Niklas Hernaeus 1998-09-18
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)
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.
85 LIBGCRYPT Timo Schulz 2001-08-31
86 Assigns past and future changes.
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)
94 LIBGCRYPT Moritz Schulte 2003-04-17
95 Assigns past and future changes.
98 GNUTLS Nikolaos Mavrogiannopoulos 2003-11-22
100 Original code for cipher/rfc2268.c.
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)
110 LIBGCRYPT Brad Hards 2006-02-09
111 Assigns Past and Future Changes
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.)
116 LIBGCRYPT Hye-Shik Chang 2006-09-07
117 Assigns Past and Future Changes
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)
127 Assigns past and future changes.
128 dshaw@jabberwocky.com
129 (cipher/camellia-glue.c and related stuff)
131 LIBGCRYPT Andrey Jivsov 2010-12-09
132 Assigns Past and Future Changes
134 (cipher/ecc.c and related files)
136 LIBGCRYPT Ulrich Müller 2012-02-15
137 Assigns Past and Future Changes
139 (Changes to cipher/idea.c and related files)
141 LIBGCRYPT Vladimir Serbinenko 2012-04-26
142 Assigns Past and Future Changes
150 Andrei Scherer <andsch@inbox.com>
151 2014-08-22:BF7CEF794F9.000003F0andsch@inbox.com:
153 Christian Aistleitner <christian@quelltextlich.at>
154 2013-02-26:20130226110144.GA12678@quelltextlich.at:
156 Christian Grothoff <christian@grothoff.org>
157 2013-03-21:514B5D8A.6040705@grothoff.org:
159 Clemens Lang <cllang@redhat.com>
160 2022-02-10:20220210133844.46581-1-cllang@redhat.com:
162 Danny Tsen <dtsen@us.ibm.com>
163 2021-12-20:OF85D11C2F.7A339D7D-ON002587B1.0042A81E-002587B1.0042B94D@ibm.com
165 Dmitry Baryshkov <dbaryshkov@gmail.com>
166 Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
167 2013-07-13:20130713144407.GA27334@fangorn.rup.mentorg.com:
169 Dmitry Kasatkin <dmitry.kasatkin@intel.com>
170 2012-12-14:50CAE2DB.80302@intel.com:
172 H.J. Lu <hjl.tools@gmail.com>
173 2020-01-19:20200119135241.GA4970@gmail.com:
175 Jia Zhang <qianyue.zj@alibaba-inc.com>
176 2017-10-17:59E56E30.9060503@alibaba-inc.com:
178 Jérémie Courrèges-Anglas <jca@wxcvbn.org>
179 2016-05-26:87bn3ssqg0.fsf@ritchie.wxcvbn.org:
181 Jussi Kivilinna <jussi.kivilinna@mbnet.fi>
182 2012-11-15:20121115172331.150537dzb5i6jmy8@www.dalek.fi:
184 Jussi Kivilinna <jussi.kivilinna@iki.fi>
185 2013-05-06:5186720A.4090101@iki.fi:
187 Markus Teich <markus dot teich at stusta dot mhn dot de>
188 2014-10-08:20141008180509.GA2770@trolle:
190 Martin Storsjö <martin@martin.st>
191 2018-03-28:dc1605ce-a47d-34c5-8851-d9569f9ea5d3@martin.st:
193 Mathias L. Baumann <mathias.baumann at sociomantic.com>
194 2017-01-30:07c06d79-0828-b564-d604-fd16c7c86ebe@sociomantic.com:
196 Milan Broz <gmazyland@gmail.com>
197 2014-01-13:52D44CC6.4050707@gmail.com:
199 Paul Wolneykien <manowar@altlinux.org>
200 2019-11-19:20191119204459.312927aa@rigel.localdomain:
202 Peter Wu <peter@lekensteyn.nl>
203 2015-07-22:20150722191325.GA8113@al:
205 Rafaël Carré <funman@videolan.org>
206 2012-04-20:4F91988B.1080502@videolan.org:
208 Sergey V. <sftp.mtuci@gmail.com>
209 2013-11-07:2066221.5IYa7Yq760@darkstar:
211 Shawn Landden <shawn@git.icu>
212 2019-07-09:2794651562684255@iva4-64850291ca1c.qloud-c.yandex.net:
214 Stephan Mueller <smueller@chronox.de>
215 2014-08-22:2008899.25OeoelVVA@myon.chronox.de:
217 Tianjia Zhang <tianjia.zhang@linux.alibaba.com>
218 2020-01-08:dcda0127-2f45-93a3-0736-27259a33bffa@linux.alibaba.com:
220 Tomáš Mráz <tm@t8m.info>
221 2012-04-16:1334571250.5056.52.camel@vespa.frost.loc:
223 Vitezslav Cizek <vcizek@suse.com>
224 2015-11-05:20151105131424.GA32700@kolac.suse.cz:
226 Werner Koch <wk@gnupg.org> (g10 Code GmbH)
227 2012-12-05:87obi8u4h2.fsf@vigenere.g10code.de:
233 Libgcrypt used to be part of GnuPG but has been taken out into its own
234 package on 2000-12-21.
236 Most of the stuff in mpi has been taken from an old GMP library
237 version by Torbjorn Granlund <tege@noisy.tmg.se>.
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
243 The ECC code cipher/ecc.c was based on code by Sergi Blanch i Torne,
244 sergi at calcurco dot org.
246 The implementation of the Camellia cipher has been been taken from the
247 original NTT provided GPL source.
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.
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.
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.
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.