Subversion Repositories

?revision_form?Rev ?revision_input??revision_submit??revision_endform?

Rev 68 | Rev 75 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
74 magnus 1
Format: http://anonscm.debian.org/viewvc/dep/web/deps/dep5.mdwn?revision=174
2
Upstream-Name: Nettle
3
Upstream-Contact: Niels Möller <nisse@lysator.liu.se>
4
Source: http://www.lysator.liu.se/~nisse/nettle/
5
Copyright: © 2001-2011 Niels Möller
6
 Some parts are Copyright © the Free Software Foundation and various
7
 people. See below and source code comments for details.
8
 
2 magnus 9
This package was debianized by Marek Habersack <grendel@debian.org> on
10
Tue,  4 Nov 2003 18:23:07 +0100.
34 magnus 11
The current Debian maintainer is Magnus Holmgren <holmgren@debian.org>.
2 magnus 12
 
13
 
74 magnus 14
Upstream Author:
2 magnus 15
 
74 magnus 16
Copyright
15 magnus 17
 
18
 
19
 
74 magnus 20
   The nettle library is free software; you can redistribute it and/or modify
21
   it under the terms of the GNU Lesser General Public License as published by
22
   the Free Software Foundation; either version 2.1 of the License, or (at your
23
   option) any later version.
2 magnus 24
 
74 magnus 25
   The nettle library is distributed in the hope that it will be useful, but
26
   WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
27
   or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public
28
   License for more details.
2 magnus 29
 
74 magnus 30
   You should have received a copy of the GNU Lesser General Public
31
   License along with this library; if not, write to the Free Software
32
   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
2 magnus 33
 
15 magnus 34
 
74 magnus 35
Nettle is distributed under the GNU Lesser General Public License
36
(LGPL). A few of the individual files are in the public domain. To
37
find the current status of particular files, you have to read the
38
copyright notices at the top of the files.
15 magnus 39
 
40
   A list of the supported algorithms, their origins and licenses (from
41
   the manual):
42
 
43
AES
44
     The implementation of the AES cipher (also known as rijndael) is
45
     written by Rafael Sevilla. Assembler for x86 by Rafael Sevilla and
46
     Niels Möller, Sparc assembler by Niels Möller. Released under the
47
     LGPL.
48
 
49
ARCFOUR
50
     The implementation of the ARCFOUR (also known as RC4) cipher is
51
     written by Niels Möller. Released under the LGPL.
52
 
53
ARCTWO
54
     The implementation of the ARCTWO (also known as RC2) cipher is
55
     written by Nikos Mavroyanopoulos and modified by Werner Koch and
56
     Simon Josefsson. Released under the LGPL.
57
 
58
BLOWFISH
59
     The implementation of the BLOWFISH cipher is written by Werner
60
     Koch, copyright owned by the Free Software Foundation. Also hacked
74 magnus 61
     by Simon Josefsson and Niels Möller. Released under the LGPL.
15 magnus 62
 
74 magnus 63
CAMELLIA
64
     The C implementation is by Nippon Telegraph and Telephone
65
     Corporation (NTT), heavily modified by Niels Möller. Assembler for
66
     x86 and x86_64 by Niels Möller. Released under the LGPL.
67
 
15 magnus 68
CAST128
69
     The implementation of the CAST128 cipher is written by Steve Reid.
70
     Released into the public domain.
71
 
72
DES
73
     The implementation of the DES cipher is written by Dana L. How, and
74
     released under the LGPL.
75
 
76
MD2
77
     The implementation of MD2 is written by Andrew Kuchling, and hacked
78
     some by Andreas Sigfridsson and Niels Möller. Python Cryptography
79
     Toolkit license (essentially public domain).
80
 
81
MD4
82
     This is almost the same code as for MD5 below, with modifications
83
     by Marcus Comstedt. Released into the public domain.
84
 
85
MD5
86
     The implementation of the MD5 message digest is written by Colin
87
     Plumb.  It has been hacked some more by Andrew Kuchling and Niels
88
     Möller.  Released into the public domain.
89
 
90
SERPENT
74 magnus 91
     The implementation of the SERPENT is based on the code in
92
     libgcrypt, copyright owned by the Free Software Foundation.
93
     Adapted to Nettle by Simon Josefsson and heavily modified by
94
     Niels Möller. Assembly for x86_64 by Niels Möller. Released under
95
     the LGPL.
15 magnus 96
 
97
SHA1
98
     The C implementation of the SHA1 message digest is written by Peter
99
     Gutmann, and hacked some more by Andrew Kuchling and Niels Möller.
100
     Released into the public domain. Assembler for x86 by Niels Möller,
101
     released under the LGPL.
102
 
74 magnus 103
SHA224, SHA256, SHA384, and SHA512
15 magnus 104
     Written by Niels Möller, using Peter Gutmann's SHA1 code as a
105
     model.  Released under the LGPL.
106
 
107
TWOFISH
108
     The implementation of the TWOFISH cipher is written by Ruud de
109
     Rooij.  Released under the LGPL.
110
 
111
RSA
112
     Written by Niels Möller, released under the LGPL. Uses the GMP
113
     library for bignum operations.
114
 
115
DSA
116
     Written by Niels Möller, released under the LGPL. Uses the GMP
117
     library for bignum operations.
118
 
119
 
74 magnus 120
On Debian GNU/Linux systems, the complete text of the newest version
121
of the GNU Lesser General Public License can be found in
122
/usr/share/common-licenses/LGPL.
34 magnus 123
 
124
Files: *
74 magnus 125
Copyright: © 2001-2011 Niels Möller
34 magnus 126
License: LGPL-2.1+
127
 
128
Files: aes-set-*,
129
Copyright: © 2000, 2001, 2002 Rafael R. Sevilla, Niels Möller
130
License: LGPL-2.1+
131
 
132
Files: arctwo*
133
Copyright: © 2003 Nikos Mavroyanopoulos
134
           © 2004 Simon Josefsson
135
           © 2004 Free Software Foundation, Inc.
136
           © 2002, 2004 Niels Möller
137
License: LGPL-2.1+
138
 
139
Files: blowfish.c
74 magnus 140
Copyright: © 1998, 2001, 2002, 2003 Free Software Foundation, Inc.
141
           © 2010 Simon Josefsson
142
License: LGPL-2.1+
34 magnus 143
 
144
Files: blowfish.h
74 magnus 145
Copyright: © 1998, 2001, 2002, 2003 Free Software Foundation, Inc.
34 magnus 146
           © 2001 Ray Dassen
147
           © 2001 Niels Möller
148
License: LGPL-2.1+
149
 
74 magnus 150
Files: camellia-crypt-internal.c
151
Copyright: © 2006, 2007 NTT (Nippon Telegraph and Telephone Corporation)
152
	   © 2010 Niels Möller
153
License: LGPL-2.1+
154
 
34 magnus 155
Files: desCode.h, descode.README, desdata.c, desinfo.c
156
Copyright: © 2002 Dana L. How
157
License: LGPL-2+
158
 
159
Files: des.c, des.h
160
Copyright: © 1992 Dana L. How
161
           © 1997, 2001 Niels Möller
162
License: LGPL-2.1+
163
 
164
Files: md2.c
165
Copyright: © ? Andrew Kuchling
166
           © 2003 Andreas Sigfridsson
167
           © 2003 Niels Möller
168
License: LGPL-2.1+
169
 
170
Files: md4.c
171
Copyright: © 2003 Marcus Comstedt
172
           © 2003 Niels Möller
173
License: LGPL-2.1+
174
 
175
Files: md5.c, md5-compress.c
176
Copyright: © Colin Plumb, Andrew Kuchling
177
           © 2001 Niels Möller
178
License: LGPL-2.1+
179
 
180
Files: serpent.c, serpent_sboxes.h
181
Copyright: © 1998, 2000, 2001 Ross Anderson, Eli Biham, Lars Knudsen, Rafael R. Sevilla, Niels Möller
182
License: GPL-2+
183
 
184
Files: sha*
185
Copyright: © 2001, 2004 Peter Gutmann, Andrew Kuchling, Niels Möller
186
License: LGPL-2.1+
187
 
188
Files: twofish*
189
Copyright: © 1999 Ruud de Rooij <ruud@debian.org>
190
           © 1999 J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl>
191
           © 2001 Niels Möller
192
License: LGPL-2.1+
193
 
194
Files: testsuite/*, examples/*, aesdata.c, sha-example.c
195
Copyright: © 2001-2006 Niels Möller
196
License: GPL-2
197
 
68 magnus 198
Files: dsa2sexp.c
199
Copyright: © 2002, 2009 Niels Möller
200
           © 2009 Magnus Holmgren
201
 
34 magnus 202
Files: testsuite/des-compat-test.c
203
Copyright: © 1995-1997 Eric Young (eay@cryptsoft.com)
204
License: other
205
 Redistribution and use in source and binary forms, with or without
206
 modification, are permitted provided that the following conditions
207
 are met:
208
 1. Redistributions of source code must retain the copyright
209
    notice, this list of conditions and the following disclaimer.
210
 2. Redistributions in binary form must reproduce the above copyright
211
    notice, this list of conditions and the following disclaimer in the
212
    documentation and/or other materials provided with the distribution.
213
 3. All advertising materials mentioning features or use of this software
214
    must display the following acknowledgement:
215
    "This product includes cryptographic software written by
216
     Eric Young (eay@cryptsoft.com)"
217
    The word 'cryptographic' can be left out if the rouines from the library
218
    being used are not cryptographic related :-).
219
 4. If you include any Windows specific code (or a derivative thereof) from
220
    the apps directory (application code) you must include an acknowledgement:
221
    "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
222
 .
223
 THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
224
 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
225
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
226
 ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
227
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
228
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
229
 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
230
 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
231
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
232
 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
233
 SUCH DAMAGE.
234
 
235
Files: getopt*
236
Copyright: © 1987-2001 Free Software Foundation, Inc.
237
License: GPL-2+
238
 
239
Files: config.guess, config.sub
240
Copyright: © 1992-2003 Free Software Foundation, Inc.
241
License: GPL-2+
242
 As a special exception to the GNU General Public License, if you
243
 distribute this file as part of a program that contains a
244
 configuration script generated by Autoconf, you may include it under
245
 the same distribution terms that you use for the rest of that program.
246
 
247
Files: debian/*
248
License: PD
249
 I believe that most files in debian/ hardly contains any creative
250
 expression eligible for copyright.
251
 
74 magnus 252
Files: debian/sexp-conv.1
34 magnus 253
Copyright: © 2002 Timshel Knoll <timshel@debian.org>
254
           © 2007 Magnus Holmgren
255
License: GPL-2
256
 This manpage was copied from the lsh-utils package. Timshel didn't
257
 explicitly select a license for his packaging work, but I think that
258
 it can be considered released under the same license as LSH itself.
259
 
260
Files: debian/pkcs1-conv.1, debian/nettle-lfib-stream.1
261
Copyright: © 2007 Magnus Holmgren
262
License: GAP