[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: