xref: /freebsd/crypto/heimdal/doc/ack.texi (revision 2e3f49888ec8851bafb22011533217487764fdb0)
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