add md4 support and tests