f7ccba3edf
to 'unsigned long' (ie. odd platforms/compilers), so a pointer-typed version was added but it required portable code to check *both* modes to determine equality. This commit maintains the availability of both thread ID types, but deprecates the type-specific accessor APIs that invoke the callbacks - instead a single type-independent API is used. This simplifies software that calls into this interface, and should also make it less error-prone - as forgetting to call and compare *both* thread ID accessors could have led to hard-to-debug/infrequent bugs (that might only affect certain platforms or thread implementations). As the CHANGES note says, there were corresponding deprecations and replacements in the thread-related functions for BN_BLINDING and ERR too. |
||
---|---|---|
.. | ||
.cvsignore | ||
ecdh.h | ||
ecdhtest.c | ||
ech_err.c | ||
ech_key.c | ||
ech_lib.c | ||
ech_locl.h | ||
ech_ossl.c | ||
Makefile |