- 20 10月, 2002 1 次提交
-
-
由 Dr. Stephen Henson 提交于
-
- 19 10月, 2002 5 次提交
-
-
由 Geoff Thorpe 提交于
-
由 Geoff Thorpe 提交于
of libcrypto, then it is possible that when they are loaded they will share the same static data as the loading application/library. This means it will be too late to set memory/ERR/ex_data/[etc] callbacks, but entirely unnecessary to try. This change puts a static variable in the core ENGINE code (contained in libcrypto) and a function returning a pointer to it. If the loaded ENGINE's return value from this function matches the loading application/library's return value - they share static data. If they don't match, the loaded ENGINE has its own copy of libcrypto's static data and so the callbacks need to be set. Also, although 0.9.7 hasn't been released yet, it's clear this will introduce a binary incompatibility between dynamic ENGINEs built for 0.9.7 and 0.9.8 (though others probably exist already from EC_*** hooks and what-not) - so the version control values are correspondingly bumped.
-
由 Geoff Thorpe 提交于
-
由 Geoff Thorpe 提交于
now.
-
由 Geoff Thorpe 提交于
-
- 18 10月, 2002 1 次提交
-
-
由 Lutz Jänicke 提交于
Submitted by: "Marcus Carey" <marcus.carey@verizon.net> Reviewed by: PR: 265
-
- 17 10月, 2002 3 次提交
-
-
由 Bodo Möller 提交于
tabs manually Submitted by: Pierre Bacquet <pbacquet@delta.fr>
-
由 Richard Levitte 提交于
idea why, but that was definitely wrong...
-
由 Geoff Thorpe 提交于
write external engines (and thus should require only installed openssl headers and libs to compile without warnings). So this gets rid of recently introduced compilation warnings (no longer including internal headers) by including string.h directly.
-
- 16 10月, 2002 3 次提交
-
-
由 Geoff Thorpe 提交于
normal 'structural' case (ENGINE_init() satisfies this in the less normal 'functional' case). This change provides such a function. - Correct some "read" locks that should actually be "write" locks. - make update.
-
由 Richard Levitte 提交于
PR: 189
-
由 Richard Levitte 提交于
PR: 189
-
- 15 10月, 2002 2 次提交
-
-
由 Richard Levitte 提交于
-
由 Richard Levitte 提交于
-
- 14 10月, 2002 7 次提交
-
-
由 Richard Levitte 提交于
word, since that word may not be zero.
-
由 Richard Levitte 提交于
the same source file.
-
由 Richard Levitte 提交于
PR: 253
-
由 Richard Levitte 提交于
-
由 Richard Levitte 提交于
depend upon.
-
由 Richard Levitte 提交于
Make sure test doesn't barf because of missing spaces before the closing ]. Add -lc to the list of libraries we depend upon. Not always necessary, but never hurts.
-
由 Richard Levitte 提交于
wrong, and my test engine doesn't show it. The verbosity will be temporary for about a day.
-
- 13 10月, 2002 1 次提交
-
-
由 Richard Levitte 提交于
-
- 12 10月, 2002 17 次提交
-
-
由 Richard Levitte 提交于
-
由 Richard Levitte 提交于
-
由 Richard Levitte 提交于
between calls, or that will be lost if it returned with *num non-zero.
-
由 Richard Levitte 提交于
-
由 Richard Levitte 提交于
-
由 Richard Levitte 提交于
-
由 Richard Levitte 提交于
name...
-
由 Richard Levitte 提交于
shared library, set those flags conditionally.
-
由 Richard Levitte 提交于
-
由 Richard Levitte 提交于
automatic load of dynamic engines. Make the changes in the main Makefile so the engines are built, but now in the engines/ directory. Note: The changes in step 12 have all been made by Geoff Thorpe. Credit where credit is due.
-
由 Richard Levitte 提交于
automatic load of dynamic engines. Change the iterator to try to load the requested engine dynamically. The environment variable OPENSSL_ENGINES can be used to override the internal default directory where one can expect to find dynamically loadable engines. Note: The changes in step 11 have all been made by Geoff Thorpe. Credit where credit is due.
-
由 Richard Levitte 提交于
automatic load of dynamic engines. Add functionality to the dynamic engine to handle engine directories and loading from those. This is currently NOT compatible with the use of LD_LIBRARY_PATH and similar environment variables. Note: The changes in step 11 have all been made by Geoff Thorpe. Credit where credit is due.
-
由 Richard Levitte 提交于
automatic load of dynamic engines. Unless we don't have shared library support, do not try to load any "built-in" engines except for cryptodev.
-
由 Richard Levitte 提交于
don't build any "built-in" engines in that directory any more, except fo the cryptodev one.
-
由 Richard Levitte 提交于
eng_cryptodev.c. This is an engine that (at least currently) has to be built in.
-
由 Richard Levitte 提交于
-
由 Richard Levitte 提交于
DECIMAL_SIZE is copied from crypto/cryptlib.h.
-