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