openssl/crypto/err
Geoff Thorpe 566bdf2bda This changes the "ERR" code to have all access to state (a hash table of
error strings and a hash table storing per-thread error state) go via an
ERR_FNS function table. The first time an ERR operation occurs, the
implementation that will be used (from then on) is set to the internal
"defaults" implementation if it has not already been set. The actual LHASH
tables are only accessed by this implementation.

This is primarily for modules that can be loaded at run-time and bound into
an application (or a shared-library version of OpenSSL). If the module has
its own statically-linked copy of OpenSSL code - this mechanism allows it
to *not* create and use ERR information in its own linked "ERR" code, but
instead to use and interact with the state stored in the loader
(application or shared library). The loader calls ERR_get_implementation()
and the return value is what the module should use when calling its own
copy of ERR_set_implementation().
2001-08-25 17:51:59 +00:00
..
.cvsignore
err_all.c Include the UI error strings. 2001-06-23 15:04:51 +00:00
err_prn.c Translate into valid C (don't call functions with wrong prototypes). 2001-06-25 10:09:55 +00:00
err.c This changes the "ERR" code to have all access to state (a hash table of 2001-08-25 17:51:59 +00:00
err.h This changes the "ERR" code to have all access to state (a hash table of 2001-08-25 17:51:59 +00:00
Makefile.ssl Start to reduce some of the header bloat. 2001-08-05 18:02:16 +00:00
openssl.ec Add a general user interface API. This is designed to replace things 2001-05-06 23:19:37 +00:00