[openssl-users] Query for Openssl-1.1.0.
Matt Caswell
matt at openssl.org
Fri Nov 18 14:33:02 UTC 2016
On 18/11/16 14:30, Mukesh Yadav wrote:
> HI,
>
>
> I am updating a solution from openssl-1.0.2 to openssl-1.1.0.
>
> Here I see most of earlier definations of struct
> like EVP_PKEY_CTX/HMAC_CTX are made local within Openssl.
>
> To access, thier internal struct member, new API's are introduced.
>
>
> Ex. const EVP_CIPHER *test = EVP_des_cbc();
> int a = test->ctx_size;
>
> This old code doesnt work with new Openssl-1.1.0.
> To get this working, code need to be changed to
> int a = EVP_CIPHER_impl_ctx_size(EVP_des_cbc());
>
> Similarly facing issue while using sizeof(HMAC_CTX).
> After browing/grep inside openssl-1.1.0, didnt saw any replacement
> for using code like sizeof(HMAC_CTX) outside library from application..
>
> Error:
> a.c:24: error: invalid application of 'sizeof' to incomplete type 'HMAC_CTX'
>
> Any pointer for resolving this, will be helpful.
> Thanks in advance..
Why do you need to know this size? Can your code be rewritten to not
need it?
Matt
More information about the openssl-users
mailing list