In OpenSolaris we follow an interface stability classification system
which marks interfaces according to how stable they are believed to be.
You can see more information here if interested:
http://opensolaris.org/os/community/arc/policies/interface-taxonomy/

Currently OpenSSL APIs are classified as "External" which basically
means that no stability guarantees are made and ABI and API
compatibility may break at any time. In order to use these interfaces
within OpenSolaris a contract is required. The interfaces covered by the
contract believed to be fairly stable are:

Interface
---------
ASN1_    
BN_      
BIO_     
CRYPTO_  
EVP_     
HMAC     
OpenSSL_ 
OBJ_     
PEM_     
PKCS7    
PKCS12_  
RAND_    
SMIME_   
SSL_     
X509_  

We'd like to "promote" the above interfaces to a slightly higher level
of stability so that contracts for use are no longer required in
OpenSolaris. Is the above list of APIs fairly stable? within lettered
releases only? any missing APIs or APIs which probably shouldn't be
there? will 1.0 change things a lot?

Thanks,

-Mark

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

Reply via email to