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