/ doc / ack.texi
ack.texi
  1  @c $Id$
  2  
  3  @node  Acknowledgments, Copyrights and Licenses, Migration, Top
  4  @comment  node-name,  next,  previous,  up
  5  @appendix Acknowledgments
  6  
  7  Eric Young wrote ``libdes''. Heimdal used to use libdes, without it
  8  kth-krb would never have existed. Since there are no longer any Eric
  9  Young code left in the library, we renamed it to libhcrypto.
 10  
 11  All functions in libhcrypto have been re-implemented or used available
 12  public domain code. The core AES function where written by Vincent
 13  Rijmen, Antoon Bosselaers and Paulo Barreto.  The core DES SBOX
 14  transformation was written by Richard Outerbridge. @code{imath} that
 15  is used for public key crypto support is written by Michael
 16  J. Fromberger.
 17  
 18  The University of California at Berkeley initially wrote @code{telnet},
 19  and @code{telnetd}.  The authentication and encryption code of
 20  @code{telnet} and @code{telnetd} was added by David Borman (then of Cray
 21  Research, Inc).  The encryption code was removed when this was exported
 22  and then added back by Juha Eskelinen.
 23  
 24  The @code{popper} was also a Berkeley program initially.
 25  
 26  Some of the functions in @file{libroken} also come from Berkeley by way
 27  of NetBSD/FreeBSD.
 28  
 29  @code{editline} was written by Simmule Turner and Rich Salz. Heimdal
 30  contains a modifed copy.
 31  
 32  The @code{getifaddrs} implementation for Linux was written by Hideaki
 33  YOSHIFUJI for the Usagi project.
 34  
 35  The @code{pkcs11.h} headerfile was written by the Scute project.
 36  
 37  Bugfixes, documentation, encouragement, and code has been contributed by:
 38  @table @asis
 39  @item Alexander Boström
 40  @item Allan McRae
 41  @item Andrew Bartlett
 42  @item Andrew Cobaugh
 43  @item Andrew Tridge
 44  @item Anton Lundin
 45  @item Asanka Herath
 46  @item Björn Grönvall
 47  @item Björn Sandell
 48  @item Björn Schlögl
 49  @item Brandon S. Allbery KF8NH
 50  @item Brian A May
 51  @item Buck Huppmann
 52  @item Cacdric Schieli
 53  @item Chaskiel M Grundman
 54  @item Christos Zoulas
 55  @item Cizzi Storm
 56  @item Daniel Kouril
 57  @item David Love
 58  @item David Markey
 59  @item David R Boldt
 60  @item Derrick J Brashear
 61  @item Donald Norwood
 62  @item Douglas E Engert
 63  @item Frank van der Linden
 64  @item Gabor Gombas
 65  @item Guido Günther
 66  @item Guillaume Rousse
 67  @item Harald Barth
 68  @item Ingo Schwarze
 69  @item Jacques A. Vidrine
 70  @item Jaideep Padhye
 71  @item Jan Rekorajski
 72  @item Jason McIntyre
 73  @item Jeffrey Altman
 74  @item Jelmer Vernooij
 75  @item Joerg Pulz
 76  @item Johan Danielsson
 77  @item Johan Gadsjö
 78  @item Johan Ihrén
 79  @item John Center
 80  @item Jun-ichiro itojun Hagino
 81  @item KAMADA Ken'ichi
 82  @item Kamen Mazdrashki
 83  @item Karolin Seeger
 84  @item Ken Hornstein
 85  @item Love Hörnquist Åstrand
 86  @item Luke Howard
 87  @item Magnus Ahltorp
 88  @item Magnus Holmberg
 89  @item Marc Horowitz
 90  @item Mario Strasser
 91  @item Mark Eichin
 92  @item Martin von Gagern
 93  @item Matthias Dieter Wallnöfer
 94  @item Matthieu Patou
 95  @item Mattias Amnefelt
 96  @item Michael B Allen
 97  @item Michael Fromberger
 98  @item Michal Vocu
 99  @item Milosz Kmieciak
100  @item Miroslav Ruda
101  @item Mustafa A. Hashmi
102  @item Nicolas Williams
103  @item Patrik Lundin
104  @item Petr Holub
105  @item Phil Fisher
106  @item Rafal Malinowski
107  @item Ragnar Sundblad
108  @item Rainer Toebbicke
109  @item Richard Nyberg
110  @item Roland C. Dowdeswell
111  @item Roman Divacky
112  @item Russ Allbery
113  @item Sho Hosoda, 細田 将
114  @item Simon Wilkinson
115  @item Stefan Metzmacher
116  @item Ted Percival
117  @item Tom Payerle
118  @item Victor Guerra
119  @item Zeqing Xia
120  @item Åke Sandgren 
121  @item and we hope that those not mentioned here will forgive us.
122  @end table
123  
124  All bugs were introduced by ourselves.