Stephen Early - original author Ross Anderson, Eli Biham, Lars Knudsen - serpent Colin Plumb, Ian Jackson - MD5 implementation Steve Reid , James H. Brown - SHA1 implementation Cendio Systems AB - ipaddr.py Mark Martinec - portable snprintf Simon Tatham, Jonathan Amery, Ian Jackson - testing and debugging Simon Tatham - RSA signatures using Chinese Remainder Theorem Richard Kettlewell - assorted bugfixes