Rev 167 | Blame | Compare with Previous | Last modification | View Log | RSS feed
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/Upstream-Name: NettleUpstream-Contact: Niels Möller <nisse@lysator.liu.se>Source: http://www.lysator.liu.se/~nisse/nettle/Copyright: © 2001-2020 Niels MöllerSome parts are Copyright © the Free Software Foundation and variouspeople. See below and source code comments for details.License: LGPL-3+ or GPL-2+Comment:Nettle is dual licenced under the GNU General Public License version2 or later, and the GNU Lesser General Public License version 3 orlater. When using Nettle, you must comply fully with all conditionsof at least one of these licenses. A few of the individual files arelicensed under more permissive terms, or in the public domain. Tofind the current status of particular files, you have to read thecopyright notices at the top of the files..A list of the supported algorithms, their origins, and exceptions tothe above licensing:.AESThe implementation of the AES cipher (also known as rijndael) iswritten by Rafael Sevilla. Assembler for x86 by Rafael Sevilla andNiels Möller, Sparc assembler by Niels Möller..ARCFOURThe implementation of the ARCFOUR (also known as RC4) cipher iswritten by Niels Möller..ARCTWOThe implementation of the ARCTWO (also known as RC2) cipher iswritten by Nikos Mavroyanopoulos and modified by Werner Koch andSimon Josefsson..BLOWFISHThe implementation of the BLOWFISH cipher is written by WernerKoch, copyright owned by the Free Software Foundation. Also hackedby Simon Josefsson and Niels Möller..CAMELLIAThe C implementation is by Nippon Telegraph and TelephoneCorporation (NTT), heavily modified by Niels Möller. Assembler forx86 and x86_64 by Niels Möller..CAST128The implementation of the CAST128 cipher is written by Steve Reid.Released into the public domain..CHACHAImplemented by Joachim Strömbergson, based on the implementation ofSALSA20 (see below). Assembly for x86_64 by Niels Möller..DESThe implementation of the DES cipher is written by Dana L. How, andreleased under the LGPL, version 2 or later..GOSTHASH94The C implementation of the GOST94 message digest is written byAleksey Kravchenko and was ported from the rhash library by NikosMavrogiannopoulos. It is released under the MIT license..MD2The implementation of MD2 is written by Andrew Kuchling, and hackedsome by Andreas Sigfridsson and Niels Möller. Python CryptographyToolkit license (essentially public domain)..MD4This is almost the same code as for MD5 below, with modificationsby Marcus Comstedt. Released into the public domain..MD5The implementation of the MD5 message digest is written by ColinPlumb. It has been hacked some more by Andrew Kuchling and NielsMöller. Released into the public domain..PBKDF2The C implementation of PBKDF2 is based on earlier work for Shishiand GnuTLS by Simon Josefsson..RIPEMD160The implementation of RIPEMD160 message digest is based on the codein libgcrypt, copyright owned by the Free Software Foundation.Ported to Nettle by Andres Mejia..SALSA20The C implementation of SALSA20 is based on D. J. Bernstein’sreference implementation (in the public domain), adapted to Nettleby Simon Josefsson, and heavily modified by Niels Möller. Assemblyfor x86_64 and ARM by Niels Möller..SERPENTThe implementation of the SERPENT cipher is based on the code inlibgcrypt, copyright owned by the Free Software Foundation.Adapted to Nettle by Simon Josefsson and heavily modified by NielsMöller. Assembly for x86_64 by Niels Möller..POLY1305Based on the implementation by Andrew M. (floodyberry), modified byNikos Mavrogiannopoulos and Niels Möller. Assembly for x86_64 byNiels Möller..SHA1The C implementation of the SHA1 message digest is written by PeterGutmann, and hacked some more by Andrew Kuchling and Niels Möller.Released into the public domain. Assembler for x86, x86_64 and ARMby Niels Möller, released under the LGPL..SHA2Written by Niels Möller, using Peter Gutmann’s SHA1 code as amodel..SHA3Written by Niels Möller..TWOFISHThe implementation of the TWOFISH cipher is written by Ruud deRooij..UMACWritten by Niels Möller..CMACWritten by Nikos Mavrogiannopoulos, Niels Möller, Jeremy Allison,Michael Adam and Stefan Metzmacher..RSAWritten by Niels Möller. Uses the GMP library for bignumoperations..DSAWritten by Niels Möller. Uses the GMP library for bignumoperations..ECDSAWritten by Niels Möller. Uses the GMP library for bignumoperations. Development of Nettle’s ECC support was funded by the.SE Internet Fund.Files: *Copyright: 2001-2020 Niels MöllerLicense: LGPL-3+ or GPL-2+Files: aes-invert-internal.c aes-set-decrypt-key.caes-set-encrypt-key.c aes-set-key-internal.cCopyright: 2013, Niels Möller2000-2002, Rafael R. Sevilla, Niels MöllerLicense: LGPL-3+ or GPL-2+Files: x86*/aes-*-internal.asmCopyright: 2001, 2002, 2005 Rafael R. Sevilla, Niels Möller2008, 2013 Niels MöllerLicense: LGPL-3+ or GPL-2+Files: arctwo.cCopyright: 2003 Nikos Mavroyanopoulos2004 Simon Josefsson2004 Free Software Foundation, Inc.2002, 2004, 2014 Niels MöllerLicense: LGPL-3+ or GPL-2+Files: arctwo-meta.c pbkdf2.csalsa20-128-set-key.c salsa20-256-set-key.csalsa20-core-internal.csalsa20-set-key.c salsa20-set-nonce.cCopyright: 2012-2014 Niels Möller2004, 2012 Simon JosefssonLicense: LGPL-3+ or GPL-2+Files: arctwo.hsalsa20-internal.h salsa20.hCopyright: 2004, 2012 Simon Josefsson2001, 2002, 2004, 2014 Niels MöllerLicense: LGPL-3+ or GPL-2+Files: base64.h base64-meta.cCopyright: 2002 Dan Egnor, Niels MöllerLicense: LGPL-3+ or GPL-2+Files: base64url-decode.c base64url-encode.cCopyright: 2015 Amos Jeffries, Niels MöllerLicense: LGPL-3+ or GPL-2+Files: block-internal.hCopyright: 2019 Dmitry Eremin-Solenikov2018 Red Hat, Inc.2011 Katholieke Universiteit Leuven2011, 2013, 2018 Niels MöllerLicense: LGPL-3+ or GPL-2+Files: blowfish.cCopyright: 1998, 2001, 2002, 2003 Free Software Foundation, Inc.2010 Simon JosefssonLicense: LGPL-3+ or GPL-2+Files: blowfish.hCopyright: 1998, 2001 Free Software Foundation, Inc.1998, 2001 Ray Dassen1998, 2001 Niels MöllerLicense: LGPL-3+ or GPL-2+Files: camellia-table.c camellia-crypt-internal.c camellia.h camellia-internal.hcamellia128-set-encrypt-key.c camellia256-set-encrypt-key.c camellia-absorb.cCopyright: 2006, 2007 NTT (Nippon Telegraph and Telephone Corporation)2010, 2013 Niels MöllerLicense: LGPL-3+ or GPL-2+Files: ccm.c ccm.h ccm-aes128.cccm-aes192.c ccm-aes256.cCopyright: 2014 Owen Kirby2014 Exegin Technologies LimitedLicense: LGPL-3+ or GPL-2+Files: cfb.ccfb.hecc-gostdsa-sign.cecc-gostdsa-verify.cgostdsa-sign.cgostdsa-verify.cCopyright: 2015, 2017 Dmitry Eremin-Solenikov2001, 2011, 2013, 2014 Niels MöllerLicense: LGPL-3+ or GPL-2+Files: chacha-core-internal.c chacha-crypt.cchacha-internal.h chacha.h chacha-set-nonce.cCopyright: 2012 Simon Josefsson2013 Joachim Strömbergson2012, 2014 Niels MöllerLicense: LGPL-3+ or GPL-2+Files: cmac-aes128.c cmac-aes256.ccmac.h hkdf.c hkdf.hxts-aes128.c xts-aes256.c xts.cCopyright: 2017, 2018 Red Hat, Inc.License: LGPL-3+ or GPL-2+Files: cmac-des3-meta.cCopyright: 2020 Dmitry BaryshkovLicense: LGPL-3+ or GPL-2+Files: cmac-des3.cecc-gost-gc256b.c ecc-gost-gc512a.cgost28147-internal.h gostdsa-vko.chmac-gosthash94.c pbkdf2-hmac-gosthash94.cCopyright: 2016-2020 Dmitry Eremin-SolenikovLicense: LGPL-3+ or GPL-2+Files: cmac.c cmac64.cCopyright: 2012 Stefan Metzmacher, Michael Adam, Jeremy Allison2017 Red Hat Inc.2019 Dmitry Eremin-SolenikovLicense: LGPL-3+ or GPL-2+Files: ctr16.cpkcs1-internal.h pkcs1-sec-decrypt.cversion.h.in xts.hCopyright: 2015, 2017, 2018 Red Hat, Inc.2001, 2002, 2005-2018 Niels MöllerLicense: LGPL-3+ or GPL-2+Files: curve448-eh-to-x.c curve448.hcurve448-mul-g.c curve448-mul.cecc-curve448.c ed448-shake256-pubkey.ced448-shake256-sign.c ed448-shake256-verify.cshake256.cCopyright: 2017 Red Hat, Inc.2017 Daiki UenoLicense: LGPL-3+ or GPL-2+Files: der2dsa.cCopyright: 2005, 2009, 2014 Niels Möller2009 Magnus HolmgrenLicense: LGPL-3+ or GPL-2+Files: desCode.h descode.README desdata.c desinfo.cCopyright: © 2002 Dana L. HowLicense: LGPL-2+This program is free software; you can redistribute it and/or modifyit under the terms of the GNU Library General Public License as published bythe Free Software Foundation; either version 2 of the License, or(at your option) any later version..This program is distributed in the hope that it will be useful,but WITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See theGNU Library General Public License for more details..You should have received a copy of the GNU Library General Public Licensealong with this program; if not, write to the Free SoftwareFoundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA..On Debian GNU/Linux systems, the complete text of the GNU LibraryGeneral Public License, version 2, can be found in/usr/share/common-licenses/LGPL-2.Files: des.c des.hCopyright: 1992 Dana L. How1997, 2001 Niels MöllerLicense: LGPL-3+ or GPL-2+Files: dsa2sexp.cCopyright: 2002, 2009, 2014 Niels Möller2009 Magnus HolmgrenLicense: LGPL-3+ or GPL-2+Files: eccdata.c eddsa-hash.cCopyright: 2017 Red Hat, Inc.2017 Daiki Ueno2013, 2014, 2017, 2019 Niels MöllerLicense: LGPL-3+ or GPL-2+Files: examples/base16dec.c examples/base16enc.cexamples/base64dec.c examples/base64enc.cCopyright: 2006, 2012, Jeronimo Pellegrini, Niels MöllerLicense: LGPL-3+ or GPL-2+Files: examples/nettle-openssl.cCopyright: 2015, 2017, 2018, Red Hat, Inc.2001, 2002, 2005-2018, Niels MöllerLicense: LGPL-3+ or GPL-2+Files: gcm.c gcm.hCopyright: 2011 Katholieke Universiteit Leuven2011, 2013, 2018 Niels Möller2018 Red Hat, Inc.License: LGPL-3+ or GPL-2+Files: gmp-glue.cgmp-glue.hCopyright: 2013 Red Hat, Niels MöllerLicense: LGPL-3+ or GPL-2+Files: gost28147.c gosthash94.cCopyright: 2019 Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>2009-2012 Aleksey Kravchenko <rhash.admin@gmail.com>License: ExpatFiles: gostdsa.hCopyright: 2015, Dmity Eremin-Solenikov2013, Niels MöllerLicense: LGPL-3+ or GPL-2+Files: gosthash94-meta.cCopyright: 2012, Nikos Mavrogiannopoulos, Niels MöllerLicense: LGPL-3+ or GPL-2+Files: gosthash94.hCopyright: 2012, Nikos Mavrogiannopoulos, Niels MöllerLicense: LGPL-3+ or GPL-2+Files: hmac-md5-meta.c hmac-ripemd160-meta.chmac-sha1-meta.c hmac-sha224-meta.chmac-sha256-meta.c hmac-sha384-meta.chmac-sha512-meta.c nettle-meta-macs.cpss-mgf1.c pss-mgf1.h pss.c pss.hrsa-pss-sha256-sign-tr.c rsa-pss-sha256-verify.crsa-pss-sha512-sign-tr.c rsa-pss-sha512-verify.cCopyright: 2017, 2020 Daiki UenoLicense: LGPL-3+ or GPL-2+Files: md2.cCopyright: ? Andrew Kuchling2003 Andreas Sigfridsson2003 Niels MöllerLicense: LGPL-3+ or GPL-2+Files: md4.cCopyright: 2003 Marcus Comstedt2003 Niels MöllerLicense: LGPL-3+ or GPL-2+Files: md5.c md5-compress.cCopyright: Colin Plumb, Andrew Kuchling2001 Niels MöllerLicense: LGPL-3+ or GPL-2+Files: memxor.cCopyright: 1991,1993, 1995 Free Software Foundation, Inc.2010 Niels MöllerLicense: LGPL-3+ or GPL-2+Files: nettle-meta-armors.cnettle-meta-ciphers.cnettle-meta-hashes.cCopyright: 2011 Daniel Kahn GillmorLicense: LGPL-3+ or GPL-2+Files: pbkdf2-hmac-sha1.cpbkdf2-hmac-sha256.cpbkdf2.hsalsa20-crypt.cCopyright: 2012, Simon JosefssonLicense: LGPL-3+ or GPL-2+Files: poly1305-aes.cCopyright: 2014 Niels Möller2013 Nikos MavrogiannopoulosLicense: LGPL-3+ or GPL-2+Files: poly1305-internal.cCopyright: 2013, Nikos Mavrogiannopoulos2013 Niels Möller2012, 2013 Andrew M. (floodyberry)License: LGPL-3+ or GPL-2+Files: poly1305-internal.hpoly1305.hCopyright: 2013, Nikos Mavrogiannopoulos2013, 2014, Niels MöllerLicense: LGPL-3+ or GPL-2+Files: ripemd160.c ripemd160-compress.cCopyright: 1998, 2001, 2002, 2003 Free Software Foundation, Inc.License: LGPL-3+ or GPL-2+Files: ripemd160-meta.c ripemd160.h ripemd160-internal.hCopyright: 2011 Andres MejiaLicense: LGPL-3+ or GPL-2+Files: rsa-blind.c rsa-decrypt-tr.cCopyright: 2001, 2012, Niels Möller, Nikos MavrogiannopoulosLicense: LGPL-3+ or GPL-2+Files: rsa-pkcs1-sign-tr.c salsa20r12-crypt.csiv-cmac-aes128.c siv-cmac-aes256.csiv-cmac.c siv-cmac.hCopyright: 2012, 2013, 2017, 2018, Nikos MavrogiannopoulosLicense: LGPL-3+ or GPL-2+Files: rsa-sec-compute-root.cCopyright: 2018 Red Hat, Inc2018 Niels MöllerLicense: LGPL-3+ or GPL-2+Files: rsa-sec-decrypt.cCopyright: 2018, Red Hat, Inc.2001, 2012, Niels Möller, Nikos MavrogiannopoulosLicense: LGPL-3+ or GPL-2+Files: rsa-sign-tr.cCopyright: 2018, Red Hat Inc.2012, Nikos Mavrogiannopoulos2001, 2015, Niels MöllerLicense: LGPL-3+ or GPL-2+Files: serpent-encrypt.c serpent-decrypt.c serpent-set-key.c serpent-internal.hCopyright: 1998 Ross Anderson, Eli Biham, Lars Knudsen2003, 2004, 2005 Free Software Foundation, Inc.2010, 2011 Simon Josefsson2011, 2014 Niels MöllerLicense: LGPL-3+ or GPL-2+Files: sha1-compress.cCopyright: 2001, 2004 Peter Gutmann, Andrew Kuchling, Niels MöllerLicense: LGPL-3+ or GPL-2+Files: sha512.cCopyright: 2013, 2014 Joachim Strömbergson2001, 2010, 2012, 2014 Niels MöllerLicense: LGPL-3+ or GPL-2+Files: testsuite/arctwo-test.cCopyright: 2004, 2012 Simon Josefsson2001, 2002, 2004, 2014 Niels MöllerLicense: LGPL-3+ or GPL-2+Files: testsuite/ccm-test.cCopyright: 2014 Owen Kirby2014 Exegin Technologies LimitedLicense: LGPL-3+ or GPL-2+Files: testsuite/chacha-test.cCopyright: 2013, 2014 Joachim Strömbergson2001, 2010, 2012, 2014 Niels MöllerLicense: LGPL-3+ or GPL-2+Files: testsuite/curve448-dh-test.ctestsuite/ed448-test.ctestsuite/shake256-test.cCopyright: 2017, Red Hat, Inc.2017, Daiki UenoLicense: LGPL-3+ or GPL-2+Files: testsuite/siv-test.cCopyright: 2012, 2013, 2017, 2018 Nikos MavrogiannopoulosLicense: LGPL-3+ or GPL-2+Files: texinfo.texCopyright: 1985, 1986, 1988, 1990-2009, Free Software Foundation, Inc.License: GPL-3+This texinfo.tex file is free software: you can redistribute it and/ormodify it under the terms of the GNU General Public License aspublished by the Free Software Foundation, either version 3 of theLicense, or (at your option) any later version..This texinfo.tex file is distributed in the hope that it will beuseful, but WITHOUT ANY WARRANTY; without even the implied warrantyof MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNUGeneral Public License for more details..You should have received a copy of the GNU General Public Licensealong with this program. If not, see <http://www.gnu.org/licenses/>..As a special exception, when this file is read by TeX when processinga Texinfo source document, you may use the result withoutrestriction. (This has been our intent since Texinfo was invented.)Files: twofish*Copyright: 1999 Ruud de Rooij <ruud@debian.org>1999 J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl>2001 Niels MöllerLicense: LGPL-3+ or GPL-2+Files: tools/pkcs1-conv.cCopyright: 2005, 2009, 2014 Niels Möller2009 Magnus HolmgrenLicense: LGPL-3+ or GPL-2+Files: getopt*Copyright: 1987-2001 Free Software Foundation, Inc.License: GPL-2+Files: config.guess config.subCopyright: © 1992-2020 Free Software Foundation, Inc.License: GPL-3+ with Autoconf exceptionAs a special exception to the GNU General Public License, if youdistribute this file as part of a program that contains aconfiguration script generated by Autoconf, you may include it underthe same distribution terms that you use for the rest of that program.Files: debian/*Copyright: noneLicense: public-domainI believe that most files in debian/ hardly contains any creativeexpression eligible for copyright.Files: debian/sexp-conv.1Copyright: 2002 Timshel Knoll <timshel@debian.org>2007 Magnus HolmgrenLicense: GPL-2This program is free software; you can redistribute it and/or modifyit under the terms of the GNU General Public License as published bythe Free Software Foundation; version 2 dated June. 1991..This program is distributed in the hope that it will be useful,but WITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See theGNU General Public License for more details..You should have received a copy of the GNU General Public Licensealong with this program; if not, write to the Free SoftwareFoundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA02110-1301 USA..On Debian GNU/Linux systems, the complete text of the GNU GeneralPublic License, version 2, can be found in/usr/share/common-licenses/GPL-2.Comment:This manpage was copied from the lsh-utils package. Timshel didn'texplicitly select a license for his packaging work, but I think thatit can be considered released under the same license as LSH itself.Files: debian/pkcs1-conv.1 debian/nettle-lfib-stream.1Copyright: 2007 Magnus HolmgrenLicense: GAPCopying and distribution of this file, with or without modification,are permitted in any medium without royalty provided the copyrightnotice and this notice are preserved.License: LGPL-3+The nettle library is free software; you can redistribute it and/or modifyit under the terms of the GNU Lesser General Public License as published bythe Free Software Foundation; either version 3 of the License, or (at youroption) any later version..GNU Nettle is distributed in the hope that it will be useful, butWITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITYor FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General PublicLicense for more details..You should have received a copy of the GNU Lesser General PublicLicense along with this library; if not, see http://www.gnu.org/licenses/..On Debian GNU/Linux systems, the complete text of the newest versionof the GNU Lesser General Public License can be found in/usr/share/common-licenses/LGPL.License: GPL-2+This program is free software; you can redistribute it and/or modifyit under the terms of the GNU General Public License as published bythe Free Software Foundation; either version 2 of the License, or(at your option) any later version..GNU Nettle is distributed in the hope that it will be useful,but WITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See theGNU General Public License for more details..You should have received a copy of the GNU General Public Licensealong with this program; if not, write to the Free SoftwareFoundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA02110-1301 USA..On Debian GNU/Linux systems, the complete text of the newest versionof the GNU General Public License can be found in/usr/share/common-licenses/GPL.License: ExpatPermission is hereby granted, free of charge, to any person obtaining acopy of this software and associated documentation files (the"Software"), to deal in the Software without restriction, includingwithout limitation the rights to use, copy, modify, merge, publish,distribute, sublicense, and/or sell copies of the Software, and topermit persons to whom the Software is furnished to do so, subject tothe following conditions:.The above copyright notice and this permission notice shall be includedin all copies or substantial portions of the Software..THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESSOR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OFMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANYCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THESOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.