Stephen Early - original author Ross Anderson, Eli Biham, Lars Knudsen - serpent Colin Plumb, Ian Jackson - MD5 implementation Ian Jackson - hacky parallelism, serpent keying and endianness bugfixes 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 Simon Tatham - endianness cleanups in transform.c Richard Kettlewell, Peter Benie - assorted bugfixes