1 This package was debianized by David Valot <ptitdav69@gmail.com> on
2 Wed, 6 Sep 2006 21:07:02 +0200.
4 It was downloaded from http://keepassx.sourceforge.net
6 Upstream Author: Tarek Saidi <mail@tarek-saidi.de>
8 Copyright: 2006 Tarek Saidi
12 This package is free software; you can redistribute it and/or modify
13 it under the terms of the GNU General Public License as published by
14 the Free Software Foundation; either version 2 of the License, or
15 (at your option) any later version.
17 This package is distributed in the hope that it will be useful,
18 but WITHOUT ANY WARRANTY; without even the implied warranty of
19 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20 GNU General Public License for more details.
22 You should have received a copy of the GNU General Public License
23 along with this package; if not, write to the Free Software
24 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
26 On Debian systems, the complete text of the GNU General
27 Public License can be found in `/usr/share/common-licenses/GPL'.
29 The Debian packaging is (C) 2006, David Valot <ptitdav69@gmail.com> and
30 (C) 2007, Reinhard Tartler <siretart@tauware.de>. It is licensed under
33 The directory src/crypto contains implementations of several crypto
34 algorithms, which have other licences and/or copyright holders:
36 src/crypto/blowfish.c:
38 /* 2003.05.02: Derived from libgcrypt-1.1.12 by Michael Buesch */
40 /* blowfish.c - Blowfish encryption
41 * Copyright (C) 1998, 2001, 2002 Free Software Foundation, Inc.
43 * This file is part of Libgcrypt.
45 * Libgcrypt is free software; you can redistribute it and/or modify
46 * it under the terms of the GNU Lesser general Public License as
47 * published by the Free Software Foundation; either version 2.1 of
48 * the License, or (at your option) any later version.
53 src/crypto/rijandael.cpp:
55 // Another implementation of the Rijndael cipher.
56 // This is intended to be an easily usable library file.
57 // This code is public domain.
58 // Based on the Vincent Rijmen and K.U.Leuven implementation 2.4.
62 // Original Copyright notice:
64 // rijndael-alg-fst.c v2.4 April '2000
69 // Optimised ANSI C code
71 // authors: v1.0: Antoon Bosselaers
72 // v2.0: Vincent Rijmen, K.U.Leuven
73 // v2.3: Paulo Barreto
74 // v2.4: Vincent Rijmen, K.U.Leuven
76 // This code is placed in the public domain.
81 100% free public domain implementation of the SHA-1 algorithm
82 by Dominik Reichl <dominik.reichl@t-online.de>
89 * FIPS-180-2 compliant SHA-256 implementation
91 * Copyright (C) 2001-2003 Christophe Devine
93 * This program is free software; you can redistribute it and/or modify
94 * it under the terms of the GNU General Public License as published by
95 * the Free Software Foundation; either version 2 of the License, or
96 * (at your option) any later version.
100 src/crypto/twoclass.cpp:
103 Copyright (c) 2003/2004, Dominik Reichl <dominik.reichl@t-online.de>
106 Redistribution and use in source and binary forms, with or without
107 modification, are permitted provided that the following conditions are met:
109 - Redistributions of source code must retain the above copyright notice,
110 this list of conditions and the following disclaimer.
111 - Redistributions in binary form must reproduce the above copyright notice,
112 this list of conditions and the following disclaimer in the documentation
113 and/or other materials provided with the distribution.
114 - Neither the name of ReichlSoft nor the names of its contributors may be
115 used to endorse or promote products derived from this software without
116 specific prior written permission.
118 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
119 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
120 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
121 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
122 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
123 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
124 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
125 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
126 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
127 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
128 POSSIBILITY OF SUCH DAMAGE.
131 src/crypto/twofish.cpp:
133 * Fast, portable, and easy-to-use Twofish implementation,
135 * Copyright (c) 2002 by Niels Ferguson.
137 * Now for the license:
138 * The author hereby grants a perpetual license to everybody to
139 * use this code for any purpose as long as the copyright message is included
140 * in the source code of this or any derived work.
142 * Yes, this means that you, your company, your club, and anyone else
143 * can use this code anywhere you want. You can change it and distribute it
144 * under the GPL, include it in your commercial product without releasing
145 * the source code, put it on the web, etc.
146 * The only thing you cannot do is remove my copyright message,
147 * or distribute any source code based on this implementation that does not
148 * include my copyright message.
150 * I appreciate a mention in the documentation or credits,
151 * but I understand if that is difficult to do.
152 * I also appreciate it if you tell me where and why you used my code.
154 * Please send any questions or comments to niels@ferguson.net
156 * DISCLAIMER: As I'm giving away my work for free, I'm of course not going
157 * to accept any liability of any form. This code, or the Twofish cipher,
158 * might very well be flawed; you have been warned.
159 * This software is provided as-is, without any kind of warrenty or
160 * guarantee. And that is really all you can expect when you download
161 * code for free from the Internet.