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