BSD version md4()

Hi, I was looking for a non-GPL md4() as well. I found PassLib's version and thought you might also be interested.

It will use the version in hashlib if it exists, but if you didn't want this you could remove that block at the end.

My only testing was to do the import the same way samba does, and hash a few test strings.