1. 17 Dec, 1999 1 commit
    • 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
  2. 11 Dec, 1999 1 commit
  3. 10 Dec, 1999 1 commit
  4. 05 Dec, 1999 1 commit
  5. 03 Dec, 1999 2 commits
  6. 02 Dec, 1999 1 commit
  7. 01 Dec, 1999 1 commit
  8. 30 Nov, 1999 1 commit
  9. 29 Nov, 1999 1 commit
  10. 27 Nov, 1999 2 commits
  11. 26 Nov, 1999 1 commit
  12. 24 Nov, 1999 1 commit
  13. 23 Nov, 1999 1 commit
  14. 21 Nov, 1999 1 commit
  15. 19 Nov, 1999 1 commit
  16. 17 Nov, 1999 1 commit
  17. 16 Nov, 1999 4 commits
  18. 15 Nov, 1999 1 commit
    • Mark J. Cox's avatar
      This corrects the reference count handling in SSL_get_session. · b7cfcfb7
      Mark J. Cox authored
      Previously, the returned SSL_SESSION didn't have its reference count
      incremented so the SSL_SESSION could be freed at any time causing
      seg-faults if the pointer was subsequently used. Code that uses
      SSL_get_session must now make a corresponding SSL_SESSION_free() call when
      it is done to avoid memory leaks (or blocked up session caches).
      
      Submitted By: Geoff Thorpe <geoff@eu.c2.net>
      b7cfcfb7
  19. 14 Nov, 1999 2 commits
  20. 12 Nov, 1999 2 commits
  21. 11 Nov, 1999 1 commit
  22. 10 Nov, 1999 1 commit
  23. 08 Nov, 1999 1 commit
  24. 04 Nov, 1999 1 commit
  25. 03 Nov, 1999 1 commit
  26. 29 Oct, 1999 1 commit
  27. 27 Oct, 1999 1 commit
    • Dr. Stephen Henson's avatar
      Continued multibyte character support. · 74400f73
      Dr. Stephen Henson authored
      Add a bunch of functions to simplify the creation of X509_NAME structures.
      
      Change the X509_NAME_entry_add stuff in req/ca so it no longer uses
      X509_NAME_entry_count(): passing -1 has the same effect.
      74400f73
  28. 26 Oct, 1999 4 commits
  29. 21 Oct, 1999 1 commit
  30. 20 Oct, 1999 1 commit