Subversion Repositories

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

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