Merge pull request #699 from public/max-md-size

Use buffer of EVP_MAX_MD_SIZE bytes for digests