- 12 1月, 2014 1 次提交
-
-
由 Dr. Stephen Henson 提交于
-
- 11 1月, 2014 1 次提交
-
-
由 Dr. Stephen Henson 提交于
If available rdrand is used as an additional entropy source for the PRNG and for additional input in FIPS mode.
-
- 21 10月, 2013 1 次提交
-
-
由 Dr. Stephen Henson 提交于
The function gettimeofday() is not supported on all platforms. Use more portable versions. Adapted from FIPS code.
-
- 20 9月, 2013 1 次提交
-
-
由 Ben Laurie 提交于
-
- 16 2月, 2011 1 次提交
-
-
由 Dr. Stephen Henson 提交于
Make sure crypto.h is included first in any affected files.
-
- 27 1月, 2011 2 次提交
-
-
由 Dr. Stephen Henson 提交于
definition. Remove stale function references from fips.h
-
由 Dr. Stephen Henson 提交于
to EVP any more. Move locking #define into fips.h. Set FIPS locking callbacks at same time as OpenSSL locking callbacks.
-
- 26 1月, 2011 1 次提交
-
-
由 Dr. Stephen Henson 提交于
need a whole new PRNG for FIPS). 1. avoid use of ERR_peek(). 2. If compiling with FIPS use small FIPS EVP and disable ENGINE
-
- 16 6月, 2010 1 次提交
-
-
由 Dr. Stephen Henson 提交于
-
- 24 9月, 2009 1 次提交
-
-
由 Dr. Stephen Henson 提交于
-
- 03 1月, 2009 1 次提交
-
-
由 Richard Levitte 提交于
-
- 12 11月, 2008 1 次提交
-
-
由 Geoff Thorpe 提交于
knock-on work than expected - they've been extracted into a patch series that can be completed elsewhere, or in a different branch, before merging back to HEAD.
-
- 04 11月, 2008 1 次提交
-
-
由 Ben Laurie 提交于
-
- 03 11月, 2008 1 次提交
-
-
由 Dr. Stephen Henson 提交于
builds work properly...
-
- 02 11月, 2008 1 次提交
-
-
由 Ben Laurie 提交于
-
- 06 8月, 2008 1 次提交
-
-
由 Geoff Thorpe 提交于
deprecate the original (numeric-only) scheme, and replace with the CRYPTO_THREADID object. This hides the platform-specifics and should reduce the possibility for programming errors (where failing to explicitly check both thread ID forms could create subtle, platform-specific bugs). Thanks to Bodo, for invaluable review and feedback.
-
- 04 7月, 2008 1 次提交
-
-
由 Geoff Thorpe 提交于
version some time soon.
-
- 28 3月, 2008 1 次提交
-
-
由 Geoff Thorpe 提交于
to 'unsigned long' (ie. odd platforms/compilers), so a pointer-typed version was added but it required portable code to check *both* modes to determine equality. This commit maintains the availability of both thread ID types, but deprecates the type-specific accessor APIs that invoke the callbacks - instead a single type-independent API is used. This simplifies software that calls into this interface, and should also make it less error-prone - as forgetting to call and compare *both* thread ID accessors could have led to hard-to-debug/infrequent bugs (that might only affect certain platforms or thread implementations). As the CHANGES note says, there were corresponding deprecations and replacements in the thread-related functions for BN_BLINDING and ERR too.
-
- 21 1月, 2007 1 次提交
-
-
由 Dr. Stephen Henson 提交于
-
- 23 6月, 2006 1 次提交
-
-
由 Bodo Möller 提交于
CRYPTO_get_idptr_callback(), CRYPTO_thread_idptr() for a 'void *' type thread ID, since the 'unsigned long' type of the existing thread ID does not always work well.
-
- 08 4月, 2005 1 次提交
-
-
由 Nils Larsch 提交于
PR: 359
-
- 16 3月, 2004 2 次提交
-
-
由 Richard Levitte 提交于
-
由 Richard Levitte 提交于
compilers may complain.
-
- 30 10月, 2003 1 次提交
-
-
由 Geoff Thorpe 提交于
I have tried to convert 'len' type variable declarations to unsigned as a means to address these warnings when appropriate, but when in doubt I have used casts in the comparisons instead. The better solution (that would get us all lynched by API users) would be to go through and convert all the function prototypes and structure definitions to use unsigned variables except when signed is necessary. The proliferation of (signed) "int" for strictly non-negative uses is unfortunate.
-
- 28 11月, 2002 1 次提交
-
-
由 Richard Levitte 提交于
I've covered all the memset()s I felt safe modifying, but may have missed some.
-
- 10 9月, 2001 1 次提交
-
-
由 Bodo Möller 提交于
-
- 08 9月, 2001 1 次提交
-
-
由 Bodo Möller 提交于
<openssl/evp.h> is now used (MD_DIGEST_LENGTH definitions!). No need to include such headers directly in md_rand.c.
-
- 07 9月, 2001 1 次提交
-
-
由 Ben Laurie 提交于
-
- 06 8月, 2001 1 次提交
-
-
由 Ben Laurie 提交于
-
- 31 7月, 2001 1 次提交
-
-
由 Ben Laurie 提交于
-
- 26 7月, 2001 1 次提交
-
-
由 Bodo Möller 提交于
-
- 24 7月, 2001 1 次提交
-
-
由 Bodo Möller 提交于
Submitted by: Travis Vitek <vitek@roguewave.com>
-
- 10 7月, 2001 1 次提交
-
-
由 Bodo Möller 提交于
-
- 20 6月, 2001 1 次提交
-
-
由 Dr. Stephen Henson 提交于
Change all calls to low level digest routines in the library and applications to use EVP. Add missing calls to HMAC_cleanup() and don't assume HMAC_CTX can be copied using memcpy(). Note: this is almost identical to the patch submitted to openssl-dev by Verdon Walker <VWalker@novell.com> except some redundant EVP_add_digest_()/EVP_cleanup() calls were removed and some changes made to avoid compiler warnings.
-
- 08 6月, 2001 1 次提交
-
-
由 Lutz Jänicke 提交于
-
- 18 4月, 2001 1 次提交
-
-
由 Bodo Möller 提交于
-
- 15 3月, 2001 1 次提交
-
-
由 Bodo Möller 提交于
-
- 22 2月, 2001 1 次提交
-
-
由 Richard Levitte 提交于
and make all files the depend on it include it without prefixing it with openssl/. This means that all Makefiles will have $(TOP) as one of the include directories.
-
- 20 2月, 2001 2 次提交
-
-
由 Richard Levitte 提交于
missed any. This compiles and runs on Linux, and external applications have no problems with it. The definite test will be to build this on VMS.
-
由 Richard Levitte 提交于
sure they are available in opensslconf.h, by giving them names starting with "OPENSSL_" to avoid conflicts with other packages and by making sure e_os2.h will cover all platform-specific cases together with opensslconf.h. I've checked fairly well that nothing breaks with this (apart from external software that will adapt if they have used something like NO_KRB5), but I can't guarantee it completely, so a review of this change would be a good thing.
-