Merge pull request #18 from legastero/master

Fix MD5 hashing on binary data
1.0.2
Add MIT license
Merge pull request #20 from mbrevoort/master

Add MIT license
1.0.3
Update tests to test with Unicode
Add support for hashing Unicode data by using Buffers

Previously, all hashing algorithms were converting string data to
binary using a naive approach that did not support non-ASCII input.
This change converts input into a Buffer which properly handles
Unicode data. This change also fixes the interface on createHash
and createHmac to properly return a Buffer object by default, which
the Node.js API does.

* Updated tests to ensure that hash functions work with Unicode
* createHash()/createHmac() now returns a Buffer to match Node.js API
* Refactored index.js and hash implementations to reduce duplication
Remove unnecessary semicolons
Merge pull request #22 from lsegal/unicode-support

Add support for hashing Unicode data by using Buffers
1.0.4
unsupport 0.6
1.0.5