Colin Plumb, Poul-Henning Kamp <phk@login.dknet.dk>, and others
- MD5 code from Linux PAM
