- 20 12月, 1999 1 次提交
-
-
由 Andy Polyakov 提交于
Submitted by: Roy Woods <roy@centricsystems.ca> Reviewed by: Andy Polyakov
-
- 18 12月, 1999 2 次提交
-
-
由 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.
-
由 Richard Levitte 提交于
- Moved the handling of compile-time defaults from crypto.h to mem_dbg.c, since it doesn't make sense for the library users to try to affect this without recompiling libcrypto. - Made sure V_CRYPTO_MDEBUG_TIME and V_CRYPTO_MDEBUG_THREAD had clear and constant definitions. - Aesthetic correction.
-
- 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.
-
- 12 12月, 1999 1 次提交
-
-
由 Dr. Stephen Henson 提交于
-
- 10 12月, 1999 1 次提交
-
-
由 Dr. Stephen Henson 提交于
Also fix a memory leak in PKCS#7 routines.
-
- 05 12月, 1999 1 次提交
-
-
由 Dr. Stephen Henson 提交于
-
- 04 12月, 1999 1 次提交
-
-
由 Bodo Möller 提交于
Never use des_set_key (it depends on the global variable des_check_key), but usually des_set_key_unchecked. Only destest.c bothered to look at the return values of des_set_key, but it did not set des_check_key -- if it had done so, most checks would have failed because of wrong parity and because of weak keys.
-
- 03 12月, 1999 1 次提交
-
-
由 Dr. Stephen Henson 提交于
-
- 02 12月, 1999 1 次提交
-
-
由 Dr. Stephen Henson 提交于
either and has a static and dynamic mix.
-
- 01 12月, 1999 2 次提交
-
-
由 Dr. Stephen Henson 提交于
-
由 Ben Laurie 提交于
-
- 30 11月, 1999 1 次提交
-
-
由 Dr. Stephen Henson 提交于
SSL_CTX and SSL, functions to set them and defaults if no values set.
-
- 28 11月, 1999 1 次提交
-
-
由 Dr. Stephen Henson 提交于
trust settings of the root CA. After a few fixes it seems to work OK. Still need to add support to SSL and S/MIME code though.
-
- 27 11月, 1999 1 次提交
-
-
由 Dr. Stephen Henson 提交于
in a table. Doesn't do too much yet. Make the -<digestname> options in 'x509' affect all relevant options. Change the name of the 'notrust' options to 'reject' as this causes less confusion and is a better description of the effect. A few constification changes.
-
- 26 11月, 1999 1 次提交
-
-
由 Dr. Stephen Henson 提交于
Extend the X509_PURPOSE structure to include shortnames for purposed and default trust ids. Still need some extendable trust checking code and integration with the SSL and S/MIME code.
-
- 24 11月, 1999 2 次提交
-
-
由 Dr. Stephen Henson 提交于
at present. However nothing enables it yet so this doesn't matter :-)
-
由 Dr. Stephen Henson 提交于
Fix so EVP_PKEY_rset_*() check return codes.
-
- 22 11月, 1999 1 次提交
-
-
由 Dr. Stephen Henson 提交于
New universal public key format. Fix CRL+cert load problem in by_file.c Make verify report errors when loading files or dirs
-
- 19 11月, 1999 1 次提交
-
-
由 Dr. Stephen Henson 提交于
-
- 17 11月, 1999 2 次提交
-
-
由 Dr. Stephen Henson 提交于
-
由 Bodo Möller 提交于
-
- 16 11月, 1999 4 次提交
-
-
由 Dr. Stephen Henson 提交于
Remove rc4-64 from ciphers since it doesn't exist...
-
由 Dr. Stephen Henson 提交于
-
由 Dr. Stephen Henson 提交于
-
由 Mark J. Cox 提交于
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>
-
- 15 11月, 1999 1 次提交
-
-
由 Dr. Stephen Henson 提交于
Fix to stop null being added to attributes. Modify X509_LOOKUP, X509_INFO to handle auxiliary info.
-
- 14 11月, 1999 1 次提交
-
-
由 Dr. Stephen Henson 提交于
add documentation for 'enc'.
-
- 12 11月, 1999 3 次提交
-
-
由 Richard Levitte 提交于
-
由 Dr. Stephen Henson 提交于
Merge some common functionality in the apps, delete the encryption option in the pkcs7 utility (they never did anything) and add a couple more options to pkcs7.
-
由 Dr. Stephen Henson 提交于
pages.
-
- 10 11月, 1999 1 次提交
-
-
由 Dr. Stephen Henson 提交于
of the openssl utility commands...
-
- 08 11月, 1999 1 次提交
-
-
由 Dr. Stephen Henson 提交于
plain not working :-( Also fix some memory leaks in the new X509_NAME code. Fix so new app_rand code doesn't crash 'x509' and move #include so it compiles under Win32.
-
- 04 11月, 1999 1 次提交
-
-
由 Dr. Stephen Henson 提交于
certificate: currently this includes trust settings and a "friendly name".
-
- 03 11月, 1999 1 次提交
-
-
由 Mark J. Cox 提交于
problem was that one of the replacement routines had not been working since SSLeay releases. For now the offending routine has been replaced with non-optimised assembler. Even so, this now gives around 95% performance improvement for 1024 bit RSA signs.
-
- 29 10月, 1999 1 次提交
-
-
由 Dr. Stephen Henson 提交于
-
- 27 10月, 1999 2 次提交
-
-
由 Dr. Stephen Henson 提交于
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.
-
由 Bodo Möller 提交于
don't try to detect fork()s by looking at getpid(). The reason is that threads sharing the same memory can have different PIDs; it's inefficient to run RAND_seed each time a different thread calls RAND_bytes.
-
- 26 10月, 1999 2 次提交
-
-
由 Bodo Möller 提交于
-
由 Bodo Möller 提交于
-