#
ad6019d6 |
| 27-Jan-2011 |
Dr. Stephen Henson |
Move locking and thread ID functions into new files lock.c and thr_id.c, redirect locking to minimal FIPS_lock() function where required.
|
Revision tags: OpenSSL_0_9_8q, OpenSSL_1_0_0c |
|
#
e322fa28 |
| 19-Nov-2010 |
Dr. Stephen Henson |
PR: 2376 Submitted by: Guenter <lists@gknw.net> Reviewed by: steve Cleanup alloca use, fix Win32 target for OpenWatcom.
|
Revision tags: OpenSSL_0_9_8p, OpenSSL_1_0_0b, OpenSSL_0_9_8o, OpenSSL_1_0_0a, OpenSSL_1_0_0 |
|
#
471d0eb3 |
| 29-Mar-2010 |
Andy Polyakov |
cryptlib.c: allow application to override OPENSSL_isservice. PR: 2194
|
Revision tags: OpenSSL_0_9_8n, OpenSSL_0_9_8m, OpenSSL_0_9_8m-beta1, OpenSSL_1_0_0-beta5, OpenSSL_1_0_0-beta4, OpenSSL_0_9_8l |
|
#
a25f33d2 |
| 13-Sep-2009 |
Dr. Stephen Henson |
Submitted by: Julia Lawall <julia@diku.dk> The functions ENGINE_ctrl(), OPENSSL_isservice(), EVP_PKEY_sign(), CMS_get1_RecipientRequest() and RAND_bytes() can return <=0 on error fix
Submitted by: Julia Lawall <julia@diku.dk> The functions ENGINE_ctrl(), OPENSSL_isservice(), EVP_PKEY_sign(), CMS_get1_RecipientRequest() and RAND_bytes() can return <=0 on error fix so the return code is checked correctly.
show more ...
|
#
c869da88 |
| 27-Jul-2009 |
Dr. Stephen Henson |
Update from 1.0.0-stable
|
Revision tags: OpenSSL_1_0_0-beta3 |
|
#
6022fe81 |
| 04-May-2009 |
Andy Polyakov |
cryptlib.c: refine logic in OpenSSLDie (addenum to commit#18118).
|
#
3b58c74c |
| 03-May-2009 |
Andy Polyakov |
Avoid double dialogs in OpenSSLDie on Windows.
|
#
f00fdcd1 |
| 02-May-2009 |
Andy Polyakov |
cryptlib.c: eliminate dependency on _strtoui64, older Windows CRT don't have it.
|
#
d1417be7 |
| 29-Apr-2009 |
Richard Levitte |
Make the NULL definition of OPENSSL_ia32cap_loc() compatible with the declaration in crypto.h.
|
#
e303f55f |
| 26-Apr-2009 |
Andy Polyakov |
Expand OPENSS_ia32cap to 64 bits.
|
Revision tags: OpenSSL_1_0_0-beta2 |
|
#
8711efb4 |
| 20-Apr-2009 |
Dr. Stephen Henson |
Updates from 1.0.0-stable branch.
|
Revision tags: OpenSSL_1_0_0-beta1, OpenSSL_0_9_8k, OpenSSL_0_9_8j |
|
#
0f7efbc8 |
| 14-Oct-2008 |
Dr. Stephen Henson |
Ooops... remove code accidentally commited from FIPS version.
|
#
30661b1b |
| 14-Oct-2008 |
Dr. Stephen Henson |
Add missing lock definitions.
|
Revision tags: OpenSSL_0_9_8i |
|
#
4c329696 |
| 06-Aug-2008 |
Geoff Thorpe |
Remove the dual-callback scheme for numeric and pointer thread IDs, deprecate the original (numeric-only) scheme, and replace with the CRYPTO_THREADID object. This hides the platform-specific
Remove the dual-callback scheme for numeric and pointer thread IDs, 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.
show more ...
|
#
5f834ab1 |
| 03-Jul-2008 |
Geoff Thorpe |
Revert my earlier CRYPTO_THREADID commit, I will commit a reworked version some time soon.
|
#
5ce278a7 |
| 04-Jun-2008 |
Ben Laurie |
More type-checking.
|
Revision tags: OpenSSL_0_9_8h |
|
#
4bd4afa3 |
| 19-May-2008 |
Bodo Möller |
Change use of CRYPTO_THREADID so that we always use both the ulong and ptr members. (So if the id_callback is bogus, we still have &errno.)
|
#
f7ccba3e |
| 28-Mar-2008 |
Geoff Thorpe |
There was a need to support thread ID types that couldn't be reliably cast to 'unsigned long' (ie. odd platforms/compilers), so a pointer-typed version was added but it required portable code
There was a need to support thread ID types that couldn't be reliably cast 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.
show more ...
|
#
56c7754c |
| 28-Feb-2008 |
Dr. Stephen Henson |
Avoid warnings.
|
Revision tags: OpenSSL_0_9_8g, OpenSSL_0_9_8f, FIPS_098_TEST_8, FIPS_098_TEST_7, FIPS_098_TEST_6, FIPS_098_TEST_5, FIPS_098_TEST_4, FIPS_098_TEST_3, FIPS_098_TEST_2, FIPS_098_TEST_1, OpenSSL_0_9_7m, OpenSSL_0_9_8e |
|
#
af32f9fd |
| 03-Feb-2007 |
Dr. Stephen Henson |
Update from fips2 branch.
|
Revision tags: OpenSSL_0_9_7l, OpenSSL_0_9_8d, OpenSSL_0_9_8c, OpenSSL_0_9_7k |
|
#
48fc582f |
| 23-Jun-2006 |
Bodo Möller |
New functions CRYPTO_set_idptr_callback(), CRYPTO_get_idptr_callback(), CRYPTO_thread_idptr() for a 'void *' type thread ID, since the 'unsigned long' type of the existing thread ID does
New functions CRYPTO_set_idptr_callback(), 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.
show more ...
|
Revision tags: OpenSSL_0_9_7j, OpenSSL_0_9_8b |
|
#
4700aea9 |
| 11-Apr-2006 |
Ulf Möller |
Add BeOS support. PR: 1312 Submitted by: Oliver Tappe <zooey@hirschkaefer.de> Reviewed by: Ulf Moeller
|
Revision tags: OpenSSL_FIPS_1_0 |
|
#
a00e414f |
| 16-Dec-2005 |
Andy Polyakov |
Unify sparcv9 assembler naming and build rules among 32- and 64-bit builds. Engage run-time switch between bn_mul_mont_fpu and bn_mul_mont_int.
|
Revision tags: OpenSSL_0_9_7i, OpenSSL_0_9_8a, OpenSSL_0_9_7h |
|
#
19bd66fe |
| 03-Aug-2005 |
Andy Polyakov |
WCE update, mostly typos.
|
#
2031eca5 |
| 02-Aug-2005 |
Andy Polyakov |
WCE-specific fix for cryptlib.c.
|