1178825Sdfr@c $Id: ack.texi 21228 2007-06-20 10:18:03Z lha $
272445Sassar
378527Sassar@node  Acknowledgments, , Migration, Top
455682Smarkm@comment  node-name,  next,  previous,  up
555682Smarkm@appendix Acknowledgments
655682Smarkm
7178825SdfrEric Young wrote ``libdes''. Heimdal used to use libdes, without it
8178825Sdfrkth-krb would never have existed. Since there are no longer any Eric
9178825SdfrYoung code left in the library, we renamed it to libhcrypto.
1055682Smarkm
11178825SdfrAll functions in libhcrypto have been re-implemented or used available
12178825Sdfrpublic domain code. The core AES function where written by Vincent
13178825SdfrRijmen, Antoon Bosselaers and Paulo Barreto.  The core DES SBOX
14178825Sdfrtransformation was written by Richard Outerbridge. @code{imath} that
15178825Sdfris used for public key crypto support is written by Michael
16178825SdfrJ. Fromberger.
17178825Sdfr
1855682SmarkmThe University of California at Berkeley initially wrote @code{telnet},
1955682Smarkmand @code{telnetd}.  The authentication and encryption code of
2055682Smarkm@code{telnet} and @code{telnetd} was added by David Borman (then of Cray
2155682SmarkmResearch, Inc).  The encryption code was removed when this was exported
22178825Sdfrand then added back by Juha Eskelinen.
2355682Smarkm
2455682SmarkmThe @code{popper} was also a Berkeley program initially.
2555682Smarkm
2655682SmarkmSome of the functions in @file{libroken} also come from Berkeley by way
2755682Smarkmof NetBSD/FreeBSD.
2855682Smarkm
29178825Sdfr@code{editline} was written by Simmule Turner and Rich Salz. Heimdal
30178825Sdfrcontains a modifed copy.
3155682Smarkm
32103423SnectarThe @code{getifaddrs} implementation for Linux was written by Hideaki
33103423SnectarYOSHIFUJI for the Usagi project.
34103423Snectar
35178825SdfrThe @code{pkcs11.h} headerfile was written by the Scute project.
36178825Sdfr
3755682SmarkmBugfixes, documentation, encouragement, and code has been contributed by:
3855682Smarkm@table @asis
39178825Sdfr@item Alexander Bostr�m
40178825Sdfr@item Andreaw Bartlett
41178825Sdfr@item Bj�rn Sandell
42178825Sdfr@item Brandon S. Allbery KF8NH
43178825Sdfr@item Brian A May
44178825Sdfr@item Chaskiel M Grundman
45178825Sdfr@item Cizzi Storm
46178825Sdfr@item Daniel Kouril
47178825Sdfr@item David Love
4855682Smarkm@item Derrick J Brashear
49178825Sdfr@item Douglas E Engert
50178825Sdfr@item Frank van der Linden
51178825Sdfr@item Jason McIntyre
52178825Sdfr@item Johan Ihr�n
53178825Sdfr@item Jun-ichiro itojun Hagino
5455682Smarkm@item Ken Hornstein
5555682Smarkm@item Magnus Ahltorp
56178825Sdfr@item Marc Horowitz
57178825Sdfr@item Mario Strasser
5855682Smarkm@item Mark Eichin
59178825Sdfr@item Mattias Amnefelt
60178825Sdfr@item Michael B Allen
61178825Sdfr@item Michael Fromberger
6255682Smarkm@item Michal Vocu
6355682Smarkm@item Miroslav Ruda
64178825Sdfr@item Petr Holub
65178825Sdfr@item Phil Fisher
66178825Sdfr@item Rafal Malinowski
6772445Sassar@item Richard Nyberg
68178825Sdfr@item �ke Sandgren 
6955682Smarkm@item and we hope that those not mentioned here will forgive us.
7055682Smarkm@end table
7155682Smarkm
7255682SmarkmAll bugs were introduced by ourselves.
73