- 03 5月, 2009 1 次提交
-
-
由 Andy Polyakov 提交于
-
- 02 5月, 2009 1 次提交
-
-
由 Andy Polyakov 提交于
-
- 29 4月, 2009 1 次提交
-
-
由 Richard Levitte 提交于
declaration in crypto.h.
-
- 27 4月, 2009 1 次提交
-
-
由 Andy Polyakov 提交于
-
- 20 4月, 2009 1 次提交
-
-
由 Dr. Stephen Henson 提交于
-
- 14 10月, 2008 2 次提交
-
-
由 Dr. Stephen Henson 提交于
-
由 Dr. Stephen Henson 提交于
-
- 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.
-
- 04 6月, 2008 1 次提交
-
-
由 Ben Laurie 提交于
-
- 20 5月, 2008 1 次提交
-
-
由 Bodo Möller 提交于
ptr members. (So if the id_callback is bogus, we still have &errno.)
-
- 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.
-
- 28 2月, 2008 1 次提交
-
-
由 Dr. Stephen Henson 提交于
-
- 04 2月, 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.
-
- 12 4月, 2006 1 次提交
-
-
由 Ulf Möller 提交于
PR: 1312 Submitted by: Oliver Tappe <zooey@hirschkaefer.de> Reviewed by: Ulf Moeller
-
- 17 12月, 2005 1 次提交
-
-
由 Andy Polyakov 提交于
Engage run-time switch between bn_mul_mont_fpu and bn_mul_mont_int.
-
- 04 8月, 2005 1 次提交
-
-
由 Andy Polyakov 提交于
-
- 03 8月, 2005 1 次提交
-
-
由 Andy Polyakov 提交于
-
- 05 7月, 2005 1 次提交
-
-
由 Andy Polyakov 提交于
-
- 21 5月, 2005 1 次提交
-
-
由 Andy Polyakov 提交于
inspired by VC6 failure report. In addition abstain from taking screen snapshots when running in NT service context.
-
- 04 5月, 2005 1 次提交
-
-
由 Andy Polyakov 提交于
-
- 21 4月, 2005 1 次提交
-
-
由 Richard Levitte 提交于
util/libeay.num is important when building shared libraries, like VMS.
-
- 13 4月, 2005 3 次提交
-
-
由 Andy Polyakov 提交于
-
由 Andy Polyakov 提交于
-
由 Andy Polyakov 提交于
OPENSSL_stderr stub.
-
- 08 4月, 2005 1 次提交
-
-
由 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].
-
- 07 4月, 2005 1 次提交
-
-
由 Andy Polyakov 提交于
-
- 23 11月, 2004 1 次提交
-
-
由 Andy Polyakov 提交于
-
- 30 8月, 2004 1 次提交
-
-
由 Andy Polyakov 提交于
symbol, but a macro expanded as (*(OPENSSL_ia32cap_loc())). The latter is the only one to be exported to application.
-
- 02 8月, 2004 1 次提交
-
-
由 Andy Polyakov 提交于
-
- 01 8月, 2004 1 次提交
-
-
由 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:-)
-
- 27 7月, 2004 2 次提交
-
-
由 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.
-
由 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...
-
- 20 4月, 2004 1 次提交
-
-
由 Geoff Thorpe 提交于
tree. This further reduces header interdependencies, and makes some associated cleanups.
-
- 06 10月, 2003 1 次提交
-
-
由 Richard Levitte 提交于
let's wrap it with a lock.
-
- 01 5月, 2003 1 次提交
-
-
由 Richard Levitte 提交于
-
- 13 2月, 2003 1 次提交
-
-
由 Bodo Möller 提交于
Submitted by: Nils Larsch
-
- 11 12月, 2002 2 次提交
-
-
由 Richard Levitte 提交于
callbacks) before attempting to lock.
-
由 Richard Levitte 提交于
pushed item. The index is the number of items - 1. And if a NULL item was found, actually use it. Finally, provide a little bit of safety in CRYPTO_lock() by asserting the a requested dynamic lock really must exist, instead of just being silent about it
-