On Sep 6, 2010, at 10:39 AM, Darryl Miles wrote:

> The only user of these field(s) is libssl.so itself.  The exact  
> meaning, usage and interpretation of the field(s) is a matter of  
> "implementation detail" which is encapsulated and presented to the  
> application via the document OpenSSL APIs.

Ideally this would be true, but in practice various applications do  
access some fields directly.

The big change to stop that would be to move all the struct details  
completely out of the externally visible header files.   Of course,  
that change too would be rather painful for such applications.

Bodo


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to