MD5: was calling the reference implementation. Still bugged, but fixed a variable name typo.