- Sep 10, 2001
-
-
Bodo Möller authored
distinction (which does not work well because if CRYPTO_MDEBUG is defined at library compile time, it is not necessarily defined at application compile time; and memory debugging now can be reconfigured at run-time anyway). To get the intended semantics, we could just use the EVP_DigestInit_dbg unconditionally (which uses the caller's __FILE__ and __LINE__ for memory leak debugging), but this would make memory debugging inconsistent. Instead, callers can use CRYPTO_push_info() to track down memory leaks. Also fix indentation, and add OpenSSL copyright.
-
Bodo Möller authored
-
Bodo Möller authored
-
Bodo Möller authored
CRYPTO_set_mem_debug_options() instead of CRYPTO_dbg_set_options(), which is the default implementation of the former and should usually not be directly used by applications (at least if we assume that the options accepted by the default implementation will also be meaningful to any other implementations). Also fix apps/openssl.c and ssl/ssltest such that environment variable setting 'OPENSSL_DEBUG_MEMORY=off' actively disables the compiled-in library defaults (i.e. such that CRYPTO_MDEBUG is ignored in this case).
-
- Sep 08, 2001
-
-
Dr. Stephen Henson authored
-
- Sep 07, 2001
-
-
Bodo Möller authored
<openssl/evp.h> is now used (MD_DIGEST_LENGTH definitions!). No need to include such headers directly in md_rand.c.
-
Lutz Jänicke authored
-
Ben Laurie authored
-
Ben Laurie authored
-
Ben Laurie authored
-
Ben Laurie authored
-
Ben Laurie authored
-
Ulf Möller authored
-
Ulf Möller authored
-
Ulf Möller authored
-
- Sep 06, 2001
-
-
Lutz Jänicke authored
-
Ulf Möller authored
-
Ulf Möller authored
-
Ulf Möller authored
-
Lutz Jänicke authored
-
Bodo Möller authored
(Some platforms need _XOPEN_SOURCE and _XOPEN_SOURCE_EXTENDED to get the declaration, but on other platforms _XOPEN_SOURCE disables the strdup declaration in <string.h>.)
-
Lutz Jänicke authored
-
Lutz Jänicke authored
(Boyd Lynn Gerber <gerberb@zenez.com>).
-
Bodo Möller authored
In err.c, flags int_error_hash_set and int_thread_hash_set appear superfluous since we can just as well initialize int_error_hash and int_thread_hash to NULL. Change some of the err.c formatting to conform with the rest of OpenSSL.
-
Lutz Jänicke authored
style (Boyd Lynn Gerber <gerberb@zenez.com>).
-
Bodo Möller authored
-
Bodo Möller authored
-
- Sep 05, 2001
-
-
Bodo Möller authored
-
Bodo Möller authored
as the functions were only introduced a couple of days ago. Some '*)' apparently should be '+)' as the changes do not apply to the 0.9.6 bugfix branch.
-
Geoff Thorpe authored
-
Geoff Thorpe authored
error strings - the destroy handler functions unload the error strings so any pending error state referring to them will not attempt to reference them after the ENGINE has been destroyed.
-
Geoff Thorpe authored
being enabled or disabled (respectively) for operation. Additionally, each ENGINE has a constructor function where it can do more 'structural' level intialisations such as loading error strings, creating "ex_data" indices, etc. This change introduces a handler function that gives an ENGINE a corresponding opportunity to cleanup when the ENGINE is being destroyed. It also adds the "get/set" API functions that control this "destroy" handler function in an ENGINE.
-
Geoff Thorpe authored
-
Bodo Möller authored
-
Bodo Möller authored
-
Bodo Möller authored
-
Geoff Thorpe authored
-
Geoff Thorpe authored
declaration and implementation had not. So a recent update recreated the original definition in libeay.num ... this corrects it and changes the "dh" code to the "up_ref" variant.
-
Bodo Möller authored
defined. (Preprocessor symbols such as _POSIX_C_SOURCE or _XOPEN_SOURCE are supposed to disable anything not allowed by the respective specification; I'm not sure why 'strdup' would be considered an outlaw though.)
-
Ulf Möller authored
-