Add GCRYCTL_SET_ENFORCED_FIPS_FLAG command.
[libgcrypt.git] / AUTHORS
1 Library: Libgcrypt
2 Homepage: http://www.gnu.org/software/libgcrypt/
3 Maintainer: Werner Koch <wk@gnupg.org>
4 Bug reports: <bug-libgcrypt@gnupg.org>  or 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 of Libgcrypt
14 ====================
15
16 GNUPG   Werner Koch               1998-02-23
17 Assigns GNU Privacy Guard and future changes.
18 wk@gnupg.org
19 Designed and implemented GnuPG.
20
21 GNUPG   Matthew Skala              1998-08-10
22 Disclaims changes.
23 mskala@ansuz.sooke.bc.ca
24 Wrote cipher/twofish.c.
25
26 GNUPG   Natural Resources Canada    1998-08-11
27 Disclaims changes by Matthew Skala.
28
29 GNUPG   Michael Roth    Germany     1998-09-17
30 Assigns changes.
31 mroth@nessie.de
32 Wrote cipher/des.c.
33 Changes and bug fixes all over the place.
34
35 GNUPG   Niklas Hernaeus         1998-09-18
36 Disclaims changes.
37 nh@df.lth.se
38 Weak key patches.
39
40 GNUPG   Rémi Guyomarch          1999-05-25
41 Assigns past and future changes. (g10/compress.c, g10/encr-data.c,
42 g10/free-packet.c, g10/mdfilter.c, g10/plaintext.c, util/iobuf.c)
43 rguyom@mail.dotcom.fr
44
45 ANY     g10 Code GmbH           2001-06-07
46 Code marked with ChangeLog entries of g10 Code employees.
47
48 LIBGCRYPT Timo Schulz           2001-08-31
49 Assigns past and future changes.
50 twoaday@freakmail.de
51
52 LIBGCRYPT Simon Josefsson       2002-10-25
53 Assigns past and future changes to FSF (cipher/{md4,crc}.c, CTR mode,
54 CTS/MAC flags, self test improvements)
55 simon@josefsson.org
56
57 LIBGCRYPT Moritz Schulte        2003-04-17
58 Assigns past and future changes.
59 moritz@g10code.com
60
61 GNUTLS  Nikolaos Mavrogiannopoulos  2003-11-22
62 nmav@gnutls.org
63 Original code for cipher/rfc2268.c.
64
65 LIBGCRYPT       The Written Word        2005-04-15
66 Assigns past and future changes. (new: src/libgcrypt.pc.in,
67 src/Makefile.am, src/secmem.c, mpi/hppa1.1/mpih-mul3.S,
68 mpi/hppa1.1/udiv-qrnnd.S, mpi/hppa1.1/mpih-mul2.S,
69 mpi/hppa1.1/mpih-mul1.S, mpi/Makefile.am, tests/prime.c,
70 tests/register.c, tests/ac.c, tests/basic.c, tests/tsexp.c,
71 tests/keygen.c, tests/pubkey.c, configure.ac, acinclude.m4)
72
73 LIBGCRYPT       Brad Hards       2006-02-09
74 Assigns Past and Future Changes
75 bradh@frogmouth.net
76 (Added OFB mode. Changed cipher/cipher.c, test/basic.c doc/gcrypt.tex.
77  added SHA-224, changed cipher/sha256.c, added HMAC tests.)
78
79 LIBGCRYPT       Hye-Shik Chang   2006-09-07
80 Assigns Past and Future Changes
81 perky@freebsd.org
82 (SEED cipher)
83
84 LIBGCRYPT       Werner Dittmann  2009-05-20
85 Assigns Past and Future Changes
86 werner.dittmann@t-online.de
87 (mpi/amd64, tests/mpitests.c)
88
89 GNUPG           David Shaw
90 Assigns past and future changes.
91 dshaw@jabberwocky.com
92 (cipher/camellia-glue.c and related stuff)
93
94 LIBGCRYPT       Andrey Jivsov    2010-12-09
95 Assigns Past and Future Changes
96 openpgp@brainhub.org
97 (cipher/ecc.c and related files)
98
99 LIBGCRYPT       Ulrich Müller    2012-02-15
100 Assigns Past and Future Changes
101 ulm@gentoo.org
102 (Changes to cipher/idea.c and related files)
103
104
105 More credits
106 ============
107 The ATH implementation (src/ath*) has been taken from GPGME and
108 relicensed to the LGPL by the copyright holder of GPGME (g10 Code
109 GmbH); it is now considered to be a part of Libgcrypt.
110
111 Most of the stuff in mpi has been taken from an old GMP library
112 version by Torbjorn Granlund <tege@noisy.tmg.se>.
113
114 The files cipher/rndunix.c and cipher/rndw32.c are based on those
115 files from Cryptlib.  Copyright Peter Gutmann, Paul Kendall, and Chris
116 Wedgwood 1996-1999.
117
118 The ECC code cipher/ecc.c was based on code by Sergi Blanch i Torne,
119 sergi at calcurco dot org.
120
121 The implementation of the Camellia cipher has been been taken from the
122 original NTT provided GPL source.
123
124 The CAVS testing program tests/cavs_driver.pl is not to be considered
125 a part of libgcrypt proper.  We distribute it merely for convenience.
126 It has a permissive license and is copyrighted by atsec information
127 security corporation.  See the file for details.
128
129
130  Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2006,
131            2007, 2008, 2009, 2011, 2012 Free Software Foundation, Inc.
132
133  This file is free software; as a special exception the author gives
134  unlimited permission to copy and/or distribute it, with or without
135  modifications, as long as this notice is preserved.
136
137  This file is distributed in the hope that it will be useful, but
138  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
139  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.