"Dr. Stephen Henson" <[email protected]> wrote 
in message news:[email protected]...

> Applications shouldn't access structures directly if that can be avoided. 
> If
> functions exist to do what you want you should use those instead.
>
> Sometimes structures need to be changed over time and we would like to 
> make
> many of them opaque, applications accessing them directly will no longer 
> work
> if/when we do that.

I agree about the internal fields of opaque structs/objects, but how else 
can I manipulate these structure?  For example, what functions should I use 
to read the EVP_KEY structure?   And where would I learn more about 
functions/macros like X509_get_issuer_name(), X509_get_pubkey(), 
X509_extract_key()?  Right know I'm using a cross-referencing tool to browse 
the OpenSSL source code, but there's gotta be a better (less error-prone) 
way.





______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [email protected]
Automated List Manager                           [email protected]

Reply via email to