Remove the dual-callback scheme for numeric and pointer thread IDs,
deprecate the original (numeric-only) scheme, and replace with the CRYPTO_THREADID object. This hides the platform-specifics and should reduce the possibility for programming errors (where failing to explicitly check both thread ID forms could create subtle, platform-specific bugs). Thanks to Bodo, for invaluable review and feedback.
Showing
- CHANGES 24 additions, 24 deletionsCHANGES
- FAQ 1 addition, 3 deletionsFAQ
- apps/apps.h 2 additions, 2 deletionsapps/apps.h
- crypto/bn/bn.h 4 additions, 2 deletionscrypto/bn/bn.h
- crypto/bn/bn_blind.c 8 additions, 9 deletionscrypto/bn/bn_blind.c
- crypto/bn/exptest.c 1 addition, 1 deletioncrypto/bn/exptest.c
- crypto/cryptlib.c 122 additions, 30 deletionscrypto/cryptlib.c
- crypto/crypto.h 18 additions, 3 deletionscrypto/crypto.h
- crypto/dsa/dsatest.c 1 addition, 1 deletioncrypto/dsa/dsatest.c
- crypto/ec/ectest.c 1 addition, 1 deletioncrypto/ec/ectest.c
- crypto/ecdh/ecdhtest.c 1 addition, 1 deletioncrypto/ecdh/ecdhtest.c
- crypto/ecdsa/ecdsatest.c 1 addition, 1 deletioncrypto/ecdsa/ecdsatest.c
- crypto/engine/enginetest.c 1 addition, 1 deletioncrypto/engine/enginetest.c
- crypto/err/err.c 18 additions, 22 deletionscrypto/err/err.c
- crypto/err/err.h 4 additions, 2 deletionscrypto/err/err.h
- crypto/err/err_prn.c 3 additions, 1 deletioncrypto/err/err_prn.c
- crypto/evp/evp_test.c 1 addition, 1 deletioncrypto/evp/evp_test.c
- crypto/mem_dbg.c 38 additions, 52 deletionscrypto/mem_dbg.c
- crypto/rand/md_rand.c 9 additions, 8 deletionscrypto/rand/md_rand.c
- crypto/rsa/rsa_eay.c 3 additions, 1 deletioncrypto/rsa/rsa_eay.c
Loading
Please register or sign in to comment