Equivalent code is available from RSA Data Security, Inc.
This code has been tested against that, and is equivalent,
except that you don't need to include two pages of legalese
with every copy.
-- public domain MD5 source
A triangle which has an angle of 135 degrees is called an obscene triangle.
You are lost in the Swamps of Despair.