Merge pull request #1181 from reaperhulk/split-openssl-backend-hash

Split OpenSSL backend into separate files (hashes)