summaryrefslogtreecommitdiff
path: root/AUTHORS
blob: 365a238aa3ecd06565dcbd06c9fa90ffbc9dcaae (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
The bcrypt hash module, the extended crypt_* functions, and the
high-level glue code (crypt.c, crypt-gensalt.c) come from crypt_blowfish,
originally written by Solar Designer <solar at openwall.com> and
based on algorithms and ideas by Niels Provos <provos at citi.umich.edu>
and David Mazieres <dm at lcs.mit.edu>.

The MD5, SHA256, and SHA512 hash modules, and the underlying
secure-hash primitives, were originally written by Ulrich Drepper
<drepper at cygnus.com> as part of the GNU C Library.

The DES hash module was originally FreeSec, written by David Burren
<davidb at werj.com.au> for the NetBSD project, and since extensively
modified by Geoffrey M. Rehmet, Mark R V Murray, and Zack Weinberg.

The work of integration into this standalone library was done by
Thorsten Kukuk <kukuk at suse.de>, Björn Esser <besser72 at fedoraproject.org>,
and Zack Weinberg <zackw at panix.com>.