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