1233294Sstas@c $Id$ 272445Sassar 3233294Sstas@node Acknowledgments, Copyrights and Licenses, 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 39233294Sstas@item Alexander Bostr��m 40233294Sstas@item Allan McRae 41233294Sstas@item Andrew Bartlett 42233294Sstas@item Andrew Cobaugh 43233294Sstas@item Andrew Tridge 44233294Sstas@item Anton Lundin 45233294Sstas@item Asanka Herath 46233294Sstas@item Bj��rn Gr��nvall 47233294Sstas@item Bj��rn Sandell 48233294Sstas@item Bj��rn Schl��gl 49178825Sdfr@item Brandon S. Allbery KF8NH 50178825Sdfr@item Brian A May 51233294Sstas@item Buck Huppmann 52233294Sstas@item Cacdric Schieli 53178825Sdfr@item Chaskiel M Grundman 54233294Sstas@item Christos Zoulas 55178825Sdfr@item Cizzi Storm 56178825Sdfr@item Daniel Kouril 57178825Sdfr@item David Love 58233294Sstas@item David Markey 59233294Sstas@item David R Boldt 6055682Smarkm@item Derrick J Brashear 61233294Sstas@item Donald Norwood 62178825Sdfr@item Douglas E Engert 63178825Sdfr@item Frank van der Linden 64233294Sstas@item Gabor Gombas 65233294Sstas@item Guido G��nther 66233294Sstas@item Guillaume Rousse 67233294Sstas@item Harald Barth 68233294Sstas@item Ingo Schwarze 69233294Sstas@item Jacques A. Vidrine 70233294Sstas@item Jaideep Padhye 71233294Sstas@item Jan Rekorajski 72178825Sdfr@item Jason McIntyre 73233294Sstas@item Jeffrey Altman 74233294Sstas@item Jelmer Vernooij 75233294Sstas@item Joerg Pulz 76233294Sstas@item Johan Danielsson 77233294Sstas@item Johan Gadsj�� 78233294Sstas@item Johan Ihr��n 79233294Sstas@item John Center 80178825Sdfr@item Jun-ichiro itojun Hagino 81233294Sstas@item KAMADA Ken'ichi 82233294Sstas@item Kamen Mazdrashki 83233294Sstas@item Karolin Seeger 8455682Smarkm@item Ken Hornstein 85233294Sstas@item Love H��rnquist ��strand 86233294Sstas@item Luke Howard 8755682Smarkm@item Magnus Ahltorp 88233294Sstas@item Magnus Holmberg 89178825Sdfr@item Marc Horowitz 90178825Sdfr@item Mario Strasser 9155682Smarkm@item Mark Eichin 92233294Sstas@item Martin von Gagern 93233294Sstas@item Matthias Dieter Walln��fer 94233294Sstas@item Matthieu Patou 95178825Sdfr@item Mattias Amnefelt 96178825Sdfr@item Michael B Allen 97178825Sdfr@item Michael Fromberger 9855682Smarkm@item Michal Vocu 99233294Sstas@item Milosz Kmieciak 10055682Smarkm@item Miroslav Ruda 101233294Sstas@item Mustafa A. Hashmi 102233294Sstas@item Nicolas Williams 103233294Sstas@item Patrik Lundin 104178825Sdfr@item Petr Holub 105178825Sdfr@item Phil Fisher 106178825Sdfr@item Rafal Malinowski 107233294Sstas@item Ragnar Sundblad 108233294Sstas@item Rainer Toebbicke 10972445Sassar@item Richard Nyberg 110233294Sstas@item Roland C. Dowdeswell 111233294Sstas@item Roman Divacky 112233294Sstas@item Russ Allbery 113233294Sstas@item Sho Hosoda, ������ ��� 114233294Sstas@item Simon Wilkinson 115233294Sstas@item Stefan Metzmacher 116233294Sstas@item Ted Percival 117233294Sstas@item Tom Payerle 118233294Sstas@item Victor Guerra 119233294Sstas@item Zeqing Xia 120233294Sstas@item ��ke Sandgren 12155682Smarkm@item and we hope that those not mentioned here will forgive us. 12255682Smarkm@end table 12355682Smarkm 12455682SmarkmAll bugs were introduced by ourselves. 125