On Thu, Apr 21, 2022 at 10:53:29PM -0500, Luke Small wrote:
> I redownloaded /usr/src.
> I made sample code using libcrypto. I won't even compile now.
> 
> Is this some way to prevent user programs from digging into the internal
> structures?

EVP_CIPHER_CTX is a private struct (programs using it should only manipulate 
the 
pointer). so yes, internal structures are for internal usage only.
 
> I want to reuse the working “iv” for further transactions. Is that not
> going to be possible?

You should use the public interface for that: EVP_CIPHER_CTX_get_iv() in your 
case.

see the whole man page (man EVP_CIPHER_CTX_get_iv) to get the public interface.
-- 
Sebastien Marie

Reply via email to