Bug#161079: ITP: libtwofish0 -- easy-to-use implementation of Twofish crypto algorithm
Package: wnpp
Version: unavailable; reported 2002-09-16
Severity: wishlist
* Package name : libtwofish0
Version : 0.2
Upstream Author : Niels Ferguson <niels@ferguson.net>
* URL : http://www.macfergus.com/niels/code/TwofishClib.html
* License : custom DFSG-free, GPL-compatible license; see below
Description : easy-to-use implementation of Twofish crypto algorithm
This is an implementation of the Twofish cryptographic algorithm in C
that should be very easy to integrate into your own program.
The main properties of this library are:
* Free: The library can be freely used for any application. (For details
see the licensing terms and disclaimer in the source code file itself.)
* Fast: The code has been optimised for speed, at the expense of
memory use and code size.
* Easy to use: Care has been taken to make the code easy to
integrate into a larger project. Extensive comments explain how to
perform the integration and how to use the library.
* Portable: The default code is written in fully portable C. By
adjusting certain macro definitions the user can provide
platform-specific code for certain functions, which can improve
the speed.
* Documented: Extensive documentation is available in the comments
of the source files. This includes information about integration,
optimisation for specific platforms, the library API, and detailed
explanation of all the code.
* Self-testing: Extensive self-tests are run every time the library
is initialised.
* Large: The code has been optimised for speed, which leads to the
use of large tables. No attempt has been made to minimise the code
or data size.
License:
* The author hereby grants a perpetual license to everybody to
* use this code for any purpose as long as the copyright message is included
* in the source code of this or any derived work.
*
* Yes, this means that you, your company, your club, and anyone else
* can use this code anywhere you want. You can change it and distribute it
* under the GPL, include it in your commercial product without releasing
* the source code, put it on the web, etc.
* The only thing you cannot do is remove my copyright message,
* or distribute any source code based on this implementation that does not
* include my copyright message.
*
* I appreciate a mention in the documentation or credits,
* but I understand if that is difficult to do.
* I also appreciate it if you tell me where and why you used my code.
*
* Please send any questions or comments to niels@ferguson.net
[...]
* DISCLAIMER: As I'm giving away my work for free, I'm of course not going
* to accept any liability of any form. This code, or the Twofish cipher,
* might very well be flawed; you have been warned.
* This software is provided as-is, without any kind of warrenty or
* guarantee. And that is really all you can expect when you download
* code for free from the Internet.
-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux apocalypse 2.4.18 #1 Fri May 3 19:03:16 EST 2002 i686
Locale: LANG=C, LC_CTYPE=en_US
Reply to: