Use Util.check_length to verify signature lengths
Package libsodium tasks with RbNaCl itself
Derp
Define  in libsodium rake tasks
Obtain libsodium from downloads.dnscrypt.org
libsodium docs / brew tap info
Move images under the 'images' folder
Crypto::Serializable

This provides a module-based (as opposed to inheritance-based) approach
to serializing key-like things, including Crypto::Point.

Inheritance is cool and all, but I'm not sure it's the best choice here.
I kind of like modules in this application. Not sure "Serializable" is
the best name but feel free to bikeshed all over that ;)
Merge pull request #36 from cryptosphere/serializable

Crypto::Serializable
Centralize Crypto::PrivateKey test vectors
Centralize Crypto::PrivateKey test vectors
Centralize Crypto::SigningKey test vectors
Centralize SigningKey message vector

NOTE: it's abundantly clear we need some "real" Ed25519 test vectors.
I'm double checking these against the Python reference implementation
but that's it.

If you can find real test vectors (e.g. in the Ed25519 paper) by all
means please substitute them!
Centralize Crypto::VerifyKey test vectors
Crypto::TestVectors notes
Note HMAC test vectors are self-generated

Using OpenSSL, no less! *ducks*
Move ed25519 image
Place HMAC classes under the HMAC module

The renames the following:

Crypto::Auth::HmacSha256 -> Crypto::HMAC::SHA256
Crypto::Auth::HmacSha512256 -> Crypto::HMAC::SHA512256

I think these class names are less cumbersome and more appealing
visually.
Merge pull request #38 from cryptosphere/rename-hmac-classes

Place HMAC classes under the HMAC module
Centralize Crypto::VerifyKey test vectors