Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-12-03 | functions aren't unused: revert | Dr. Stephen Henson | |
2011-12-03 | remove unused functions from module | Dr. Stephen Henson | |
2011-10-23 | cryptlib.c: remove stdio dependency in Windows fipscanister.lib. | Andy Polyakov | |
2011-07-23 | cryptlib.c: OPENSSL_ia32cap environment variable to interpret ~ as cpuid mask. | Andy Polyakov | |
2011-06-22 | PR: 2470 | Dr. Stephen Henson | |
Submitted by: Corinna Vinschen <vinschen@redhat.com> Reviewed by: steve Don't call ERR_remove_state from DllMain. | |||
2011-02-03 | Add FIPS support to the WIN32 build system. | Dr. Stephen Henson | |
2011-01-27 | Move locking and thread ID functions into new files lock.c and thr_id.c, | Dr. Stephen Henson | |
redirect locking to minimal FIPS_lock() function where required. | |||
2010-11-19 | PR: 2376 | Dr. Stephen Henson | |
Submitted by: Guenter <lists@gknw.net> Reviewed by: steve Cleanup alloca use, fix Win32 target for OpenWatcom. | |||
2010-03-29 | cryptlib.c: allow application to override OPENSSL_isservice. | Andy Polyakov | |
PR: 2194 | |||
2009-09-13 | Submitted by: Julia Lawall <julia@diku.dk> | Dr. Stephen Henson | |
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. | |||
2009-07-27 | Update from 1.0.0-stable | Dr. Stephen Henson | |
2009-05-04 | cryptlib.c: refine logic in OpenSSLDie (addenum to commit#18118). | Andy Polyakov | |
2009-05-03 | Avoid double dialogs in OpenSSLDie on Windows. | Andy Polyakov | |
2009-05-02 | cryptlib.c: eliminate dependency on _strtoui64, older Windows CRT don't have it. | Andy Polyakov | |
2009-04-29 | Make the NULL definition of OPENSSL_ia32cap_loc() compatible with the | Richard Levitte | |
declaration in crypto.h. | |||
2009-04-26 | Expand OPENSS_ia32cap to 64 bits. | Andy Polyakov | |
2009-04-20 | Updates from 1.0.0-stable branch. | Dr. Stephen Henson | |
2008-10-14 | Ooops... remove code accidentally commited from FIPS version. | Dr. Stephen Henson | |
2008-10-14 | Add missing lock definitions. | Dr. Stephen Henson | |
2008-08-06 | Remove the dual-callback scheme for numeric and pointer thread IDs, | 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. | |||
2008-07-03 | Revert my earlier CRYPTO_THREADID commit, I will commit a reworked | Geoff Thorpe | |
version some time soon. | |||
2008-06-04 | More type-checking. | Ben Laurie | |
2008-05-19 | Change use of CRYPTO_THREADID so that we always use both the ulong and | Bodo Möller | |
ptr members. (So if the id_callback is bogus, we still have &errno.) | |||
2008-03-28 | There was a need to support thread ID types that couldn't be reliably cast | 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. | |||
2008-02-28 | Avoid warnings. | Dr. Stephen Henson | |
2007-02-03 | Update from fips2 branch. | Dr. Stephen Henson | |
2006-06-23 | New functions CRYPTO_set_idptr_callback(), | 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. | |||
2006-04-11 | Add BeOS support. | Ulf Möller | |
PR: 1312 Submitted by: Oliver Tappe <zooey@hirschkaefer.de> Reviewed by: Ulf Moeller | |||
2005-12-16 | Unify sparcv9 assembler naming and build rules among 32- and 64-bit builds. | Andy Polyakov | |
Engage run-time switch between bn_mul_mont_fpu and bn_mul_mont_int. | |||
2005-08-03 | WCE update, mostly typos. | Andy Polyakov | |
2005-08-02 | WCE-specific fix for cryptlib.c. | Andy Polyakov | |
2005-07-05 | Pull up Win64 support from 0.9.8. | Andy Polyakov | |
2005-05-21 | Move _WIN32_WINNT definition from command line to e_os.h. The change is | Andy Polyakov | |
inspired by VC6 failure report. In addition abstain from taking screen snapshots when running in NT service context. | |||
2005-05-03 | Cygwin doesn't expose Win32 [not "officially"]. | Andy Polyakov | |
2005-04-21 | Provide a default OPENSSL_ia32cap_loc for non-Intel platforms where | Richard Levitte | |
util/libeay.num is important when building shared libraries, like VMS. | |||
2005-04-13 | Fix typos. | Andy Polyakov | |
2005-04-13 | Introduce OPENSSL_NONPIC_relocated to denote relocated DLLs. | Andy Polyakov | |
2005-04-13 | Minor cryptlib.c update: compiler warnings in OPENSSL_showfatal and | Andy Polyakov | |
OPENSSL_stderr stub. | |||
2005-04-07 | Implement OPENSSL_showfatal and make it Win32 GUI and service aware | Andy Polyakov | |
[meaning that it will detect in which context application is running and either write message to stderr, post a dialog or log an event]. | |||
2005-04-07 | Harmonize cygwin/mingw and VC targets. | Andy Polyakov | |
2004-11-23 | linux-x86_64 didn't link after EM64T RC4 tune-up... | Andy Polyakov | |
2004-08-29 | OPENSSL_ia32cap final touches. Note that OPENSSL_ia32cap is no longer a | Andy Polyakov | |
symbol, but a macro expanded as (*(OPENSSL_ia32cap_loc())). The latter is the only one to be exported to application. | |||
2004-08-01 | Cygwin fix-up for shared build. | Andy Polyakov | |
2004-08-01 | DLLEntryPoint is a collective name, not what linker looks for. However, | Andy Polyakov | |
if we explicitly intruct the linker to set entry point, then we become obliged to initialize run-time library. Instead we can pick name run-time will call and such name is DllMain. Note that this applies to both "native" Win32 environment and Cygwin:-) | |||
2004-07-26 | This is so to say "damage control" for jumbo "cpuid" patch, see | Andy Polyakov | |
http://cvs.openssl.org/chngview?cn=12493. Now all platform should be operational, while SSE2 code pathes get engaged on ELF platforms only. | |||
2004-07-26 | Add framework for yet another assembler module dubbed "cpuid." Idea | Andy Polyakov | |
is to have a placeholder to small routines, which can be written only in assembler. In IA-32 case this includes processor capability identification and access to Time-Stamp Counter. As discussed earlier OPENSSL_ia32cap is introduced to control recently added SSE2 code pathes (see docs/crypto/OPENSSL_ia32cap.pod). For the moment the code is operational on ELF platforms only. I haven't checked it yet, but I have all reasons to believe that Windows build should fail to link too. I'll be looking into it shortly... | |||
2004-04-19 | (oops) Apologies all, that last header-cleanup commit was from the wrong | Geoff Thorpe | |
tree. This further reduces header interdependencies, and makes some associated cleanups. | |||
2003-10-06 | Setting the ex_data index is unsafe in a threaded environment, so | Richard Levitte | |
let's wrap it with a lock. | |||
2003-05-01 | Define a STORE lock (the STORE type will be committed later). | Richard Levitte | |
2003-02-12 | new lock for EC_PRE_COMP structures | Bodo Möller | |
Submitted by: Nils Larsch |