CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]    2023/07/28 04:19:20

Modified files:
        lib/libcrypto  : Symbols.list Symbols.namespace crypto.h 
                         ex_data.c 
        lib/libcrypto/hidden/openssl: crypto.h 
        lib/libcrypto/stack: safestack.h 

Log message:
Make ex_data implementations internal

To state the obvious: library suffers from way too much extensibility. In
theory, applications can implement their own ex_data implementation. In
practice, none did. A glance at ex_data.c might give an idea as to why.
Make this internal so this particular turd can be replaced with something
slightly saner.

Also sync up the CRYPTO_EX_INDEX_* defines with OpenSSL - at least
the parts we support.

ok jsing

Reply via email to