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