1@c $Id$ 2 3@node Acknowledgments, Copyrights and Licenses, Migration, Top 4@comment node-name, next, previous, up 5@appendix Acknowledgments 6 7Eric Young wrote ``libdes''. Heimdal used to use libdes, without it 8kth-krb would never have existed. Since there are no longer any Eric 9Young code left in the library, we renamed it to libhcrypto. 10 11All functions in libhcrypto have been re-implemented or used available 12public domain code. The core AES function where written by Vincent 13Rijmen, Antoon Bosselaers and Paulo Barreto. The core DES SBOX 14transformation was written by Richard Outerbridge. @code{imath} that 15is used for public key crypto support is written by Michael 16J. Fromberger. 17 18The University of California at Berkeley initially wrote @code{telnet}, 19and @code{telnetd}. The authentication and encryption code of 20@code{telnet} and @code{telnetd} was added by David Borman (then of Cray 21Research, Inc). The encryption code was removed when this was exported 22and then added back by Juha Eskelinen. 23 24The @code{popper} was also a Berkeley program initially. 25 26Some of the functions in @file{libroken} also come from Berkeley by way 27of NetBSD/FreeBSD. 28 29@code{editline} was written by Simmule Turner and Rich Salz. Heimdal 30contains a modifed copy. 31 32The @code{getifaddrs} implementation for Linux was written by Hideaki 33YOSHIFUJI for the Usagi project. 34 35The @code{pkcs11.h} headerfile was written by the Scute project. 36 37Bugfixes, 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 124All bugs were introduced by ourselves. 125