- 03 11月, 2008 1 次提交
-
-
由 Dr. Stephen Henson 提交于
-
- 01 11月, 2008 1 次提交
-
-
由 Ben Laurie 提交于
-
- 27 10月, 2008 1 次提交
-
-
由 Ben Laurie 提交于
-
- 15 5月, 2007 1 次提交
-
-
由 Andy Polyakov 提交于
sha1_block_data_order when hashing short messages. Move OPENSSL_cleanse to "cpuid" assembler module and gain 2x.
-
- 01 12月, 2003 1 次提交
-
-
由 Richard Levitte 提交于
if the give size is 0. This is a thought that came up in PR 751.
-
- 07 10月, 2003 1 次提交
-
-
由 Richard Levitte 提交于
allocated. Notified by Daniel Lucq <daniel@lucq.org>
-
- 19 2月, 2003 1 次提交
-
-
由 Richard Levitte 提交于
-
- 28 11月, 2002 1 次提交
-
-
由 Richard Levitte 提交于
I've covered all the memset()s I felt safe modifying, but may have missed some.
-
- 27 11月, 2002 1 次提交
-
-
由 Richard Levitte 提交于
and linker optimizations. PR: 343
-
- 13 11月, 2002 1 次提交
-
-
由 Ben Laurie 提交于
-
- 01 8月, 2002 1 次提交
-
-
由 Richard Levitte 提交于
OPENSSL_malloc(). PR: 187
-
- 11 1月, 2001 2 次提交
-
-
由 Bodo Möller 提交于
-
由 Bodo Möller 提交于
allocation callbacks so that it is no longer visible to applications that these live at a different call level than conventional memory allocation callbacks.
-
- 10 1月, 2001 2 次提交
-
-
由 Bodo Möller 提交于
-
由 Richard Levitte 提交于
handling routines that need file name and line number information, I've added a call level to our memory handling routines to allow that kind of hooking.
-
- 14 12月, 2000 1 次提交
-
-
由 Richard Levitte 提交于
functions need to be constified, and therefore meant a number of easy changes a little everywhere. Now, if someone could explain to me why OBJ_dup() cheats...
-
- 02 6月, 2000 1 次提交
-
-
由 Richard Levitte 提交于
like Malloc, Realloc and especially Free conflict with already existing names on some operating systems or other packages. That is reason enough to change the names of the OpenSSL memory allocation macros to something that has a better chance of being unique, like prepending them with OPENSSL_. This change includes all the name changes needed throughout all C files.
-
- 02 5月, 2000 1 次提交
-
-
由 Richard Levitte 提交于
"Jan Mikkelsen" <janm@transactionsite.com> correctly states that the OpenSSL header files have #include's and extern "C"'s in an incorrect order. Thusly fixed. Also, make the memory debugging routines defined and declared with prototypes, and use void* instead of char* for memory blobs. And last of all, redo the ugly callback construct for elegance and better definition (with prototypes).
-
- 11 2月, 2000 1 次提交
-
-
由 Ralf S. Engelschall 提交于
-Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Winline''.
-
- 31 1月, 2000 1 次提交
-
-
由 Ulf Möller 提交于
eliminate some of the -Wcast-qual warnings (debug-ben-strict target)
-
- 20 12月, 1999 1 次提交
-
-
由 Andy Polyakov 提交于
-
- 18 12月, 1999 2 次提交
-
-
由 Bodo Möller 提交于
(and that malloc can be called with an int argument). - Use proper prototypes (with argument list) for various function pointers, avoid casts (however there are still many such cases left in these files). - Avoid collissions in app_info_cmp if sizeof int != sizeof long. - Use CRYPTO_LOCK_MALLOC in mem_dbg.c.
-
由 Richard Levitte 提交于
- Made CRYPTO_MDEBUG even less used in crypto.h, giving MemCheck_start() and MemCheck_stop() only one possible definition. - Made the values of the debug function pointers in mem.c dependent on the existence of the CRYPTO_MDEBUG macro, and made the rest of the code understand the NULL case. That's it. With this code, the old behvior of the debug functionality is restored, but you can still opt to have it on, even when the library wasn't compiled with a defined CRYPTO_MDEBUG.
-
- 17 12月, 1999 1 次提交
-
-
由 Richard Levitte 提交于
With this change, the following is provided and present at all times (meaning CRYPTO_MDEBUG is no longer required to get this functionality): - hooks to provide your own allocation and deallocation routines. They have to have the same interface as malloc(), realloc() and free(). They are registered by calling CRYPTO_set_mem_functions() with the function pointers. - hooks to provide your own memory debugging routines. The have to have the same interface as as the CRYPTO_dbg_*() routines. They are registered by calling CRYPTO_set_mem_debug_functions() with the function pointers. I moved everything that was already built into OpenSSL and did memory debugging to a separate file (mem_dbg.c), to make it clear what is what. With this, the relevance of the CRYPTO_MDEBUG has changed. The only thing in crypto/crypto.h that it affects is the definition of the MemCheck_start and MemCheck_stop macros.
-
- 13 11月, 1999 2 次提交
-
-
由 Richard Levitte 提交于
The info removal code was overcomplicated, and error-prone (references being wrongly decreased). Fixed.
-
由 Bodo Möller 提交于
-
- 12 11月, 1999 2 次提交
-
-
由 Richard Levitte 提交于
-
由 Richard Levitte 提交于
1. Added code to the memory leak detecting code to give the user the possibility to add information, thereby forming a traceback. 2. Make the memory leak detecting code multithread-safe. The idea is that we're actually dealing with two separate critical sections, one containing the hash tables with the information, the other containing the current memory checking mode. Those should not be handled with the same lock, especially since their handling overlap. Hence, the added second lock.
-
- 19 7月, 1999 3 次提交
-
-
由 Bodo Möller 提交于
-
由 Bodo Möller 提交于
and make it the default for some debugging configurations.
-
由 Bodo Möller 提交于
This is much more helpful than the counter when doing tests with the library interactively.
-
- 10 7月, 1999 1 次提交
-
-
由 Bodo Möller 提交于
-
- 11 6月, 1999 1 次提交
-
-
由 Bodo Möller 提交于
-
- 08 6月, 1999 1 次提交
-
-
由 Bodo Möller 提交于
a pain to read when using 4-space tabs.
-
- 24 4月, 1999 1 次提交
-
-
由 Bodo Möller 提交于
Submitted by: Reviewed by: PR:
-
- 20 4月, 1999 1 次提交
-
-
由 Ulf Möller 提交于
-
- 18 4月, 1999 1 次提交
-
-
由 Ben Laurie 提交于
-
- 10 4月, 1999 1 次提交
-
-
由 Ben Laurie 提交于
-
- 28 2月, 1999 1 次提交
-
-
由 Ben Laurie 提交于
-
- 21 12月, 1998 1 次提交
-
-
由 Ralf S. Engelschall 提交于
-