this is not a buflen, it is an outlen. refs #696
be more pedantic in checking the written size of the digest (refs #696)
Merge pull request #697 from reaperhulk/hmac-fix

Fix HMAC finalize buflen issue
Merge pull request #698 from reaperhulk/hash-fix

Be more pedantic in checking the written size of the hash digest
Fix ":param:" syntax in KDF docs
Trun off linkcheck, it's too noisy. Fixes #652
Merge pull request #701 from alex/disable-linkcheck

Trun off linkcheck, it's too noisy. Fixes #652
Merge pull request #700 from wbolster/patch-1

Fix ":param:" syntax in KDF docs
Use buffer of EVP_MAX_MD_SIZE bytes for digests

OpenSSL doesn't actually guarantee to only write to digest_size worth of
bytes in the output buffer. The examples and docs claim this constant is
the max.
Merge pull request #699 from public/max-md-size

Use buffer of EVP_MAX_MD_SIZE bytes for digests
Added vectors for scrypt from the draft RFC
Get rid of handle_errors
Use a namedtuple to keep errors in
Style tweaks
pep8
raise InternalError
Merge pull request #707 from public/consume-errors

Get rid of handle_errors
Consume errors on InvalidSignature
Merge pull request #708 from public/invalid-sig-errors

Consume errors on InvalidSignature
Scrypt is a word