AUTHORS 1.35 KB
Newer Older
Niels Möller's avatar
Niels Möller committed
1 2 3 4 5
lsh is written by Niels Möller, and distributed under the terms and
conditions of the GNU General Public License (see the file COPYING for
details). But many other people have written free code which is used
in lsh.

6
BLOWFISH implementation from Werner Koch's and FSF's GNU Privacy
7 8
Guard. Released under the GPL.

Niels Möller's avatar
Niels Möller committed
9
CAST implementation by Steve Reid. Released into the public domain.
Niels Möller's avatar
Niels Möller committed
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29

DES implementation by Dana L. How. Released under the LGPL.

IDEA implementation originally by Xeejia Lai, optimized by Colin
Plumb. Released into the public domain.

GMP, the GNU multiple precision arithmetic library, was written by
Torbjörn Granlund and many contributors. It is not actually included
in lsh, but it is needed for all public key computations. GMP is
released under the LPGL.

MD5 implementation by Colin Plumb, somewhat hacked by Andrew Kuchling.
Released into the public domain.

SHA implementation by Peter Gutmann, somewhat hacked by Andrew
Kuchling. Released into the public domain.

TCPUTILS networking code by Thomas Bellman. Released into the public
domain.

30
POLL emulation code (for systems that have select(), but not poll())
Niels Möller's avatar
Niels Möller committed
31
written by Sean Reifschneider, released for unlimited use.
32

33
SEXP parsing code has some parts in common with Ron Rivest's parser.
34
Distributed under the GPL with permission.
35 36

getopt option parsing from the the GNU C library, released under the LGPL.