Add missing function EVP_CIPHER_CTX_copy(). Current code uses memcpy() to copy