В настоящее время у меня есть:
using EVP_CIPHER_CTX_free_ptr = std::unique_ptr<EVP_CIPHER_CTX, decltype(&::EVP_CIPHER_CTX_free)>;
Это инициализируется с кодом:
EVP_CIPHER_CTX_free_ptr ctx(EVP_CIPHER_CTX_new(), ::EVP_CIPHER_CTX_free);
Теперь я хочу получить доступ к EVP_CIPHER_CTX
внутри этого указателя для функции в формате:
int EVP_CIPHER_CTX_set_padding(EVP_CIPHER_CTX *x, int padding);
Как бы я поступил об этом?