Query for Openssl-1.1.0.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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..



Thanks
Mukesh
-- 
openssl-users mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux