Split OpenSSL backend into separate files (EC)

PR number 1, refs #1171