[openssl-dev] Definitions for some structures are strangely missing from 'evp.h' or other header files in OpenSSL 1.1.0a
Salz, Rich
rsalz at akamai.com
Sat Sep 24 03:04:20 UTC 2016
> EVP_ENCODE_CTX base64;
> base64 = EVP_ENCODE_CTX_new();
You can't do this kind of thing anymore. You can only have pointers, and the contents of those pointers are hidden from your program. This is what we mean by 'opaque' pointers. In this case, for example you do
EVP_ENCODE_CTX *base64 = EVP_ENCODE_CTX_new();
... and so on ...
Perhaps post some code on openssl-users mailing list, and look at wiki.openssl.org for help.
More information about the openssl-dev
mailing list