Skip to content
  1. Jan 05, 2000
  2. Jan 04, 2000
  3. Jan 02, 2000
  4. Jan 01, 2000
  5. Dec 29, 1999
  6. Dec 26, 1999
  7. Dec 25, 1999
  8. Dec 24, 1999
  9. Dec 23, 1999
  10. Dec 22, 1999
  11. Dec 20, 1999
  12. Dec 19, 1999
  13. Dec 18, 1999
  14. Dec 17, 1999
    • Richard Levitte's avatar
      Clear out license confusion. · 08807172
      Richard Levitte authored
      08807172
    • Richard Levitte's avatar
      Rebuild of the OpenSSL memory allocation and deallocation routines. · 9ac42ed8
      Richard Levitte authored
      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.
      9ac42ed8