- Nov 16, 2000
-
-
Richard Levitte authored
4 times it's size when bn_sqr_recursive() won't look farther than the original length. Thereby, constification is no longer a problem.
-
Richard Levitte authored
/proc/cpuinfo can have several lines containing the word "type". We want the one that is "type", plain and simple. Caught by Raoul Borenius <borenius@shuttle.de>
-
Geoff Thorpe authored
applicable to ENGINE_ctrl()
-
Geoff Thorpe authored
situation where they've initialised the ENGINE, loaded keys (which are then linked to that ENGINE), and performed other checks (such as verifying certificate chains etc). At that point, if the application goes multi-threaded or multi-process it creates problems for any ENGINE implementations that are either not thread/process safe or that perform optimally when they do not have to perform locking and other contention management tasks at "run-time". This defines a new ENGINE_ctrl() command that can be supported by engines at their discretion. If ENGINE_ctrl(..., ENGINE_CTRL_HUP,...) returns an error then the caller should check if the *_R_COMMAND_NOT_IMPLEMENTED error reason was set - it may just be that the engine doesn't support or need the HUP command, or it could be that the attempted reinitialisation failed. A crude alternative is to ignore the return value from ENGINE_ctrl() (and clear any errors with ERR_clear_error()) and perform a test operation immediately after the "HUP". Very crude indeed. ENGINEs can support this command to close and reopen connections, files, handles, or whatever as an alternative to run-time locking when such things would otherwise be needed. In such a case, it's advisable for the engine implementations to support locking by default but disable it after the arrival of a HUP command, or any other indication by the application that locking is not required. NB: This command exists to allow an ENGINE to reinitialise without the ENGINE's functional reference count having to sink down to zero and back up - which is what is normally required for the finish() and init() handlers to get invoked. It would also be a bad idea for engine_lib to catch this command itself and interpret it by calling the engine's init() and finish() handlers directly, because reinitialisation may need special handling on a case-by-case basis that is distinct from a finish/init pair - eg. calling a finish() handler may invalidate the state stored inside individual keys that have already loaded for this engine.
-
- Nov 15, 2000
-
-
Lutz Jänicke authored
SSL_CIPHER_description(), as there is no other API function to find out details about the cipher used besides the number of bits or protocol used.
-
- Nov 14, 2000
-
-
Ulf Möller authored
-
Richard Levitte authored
engine structure, and some ANSI C compilers will complain otherwise.
-
Richard Levitte authored
-
Richard Levitte authored
-
Richard Levitte authored
-
Richard Levitte authored
-
Lutz Jänicke authored
For performance reasons, it is also recommended to make the (mmap'ed) shared library 'read-only'. -> New permissions for installed shared libraries = 555 This doesn't hurt anybody, provided the installation is performed with 'cp -f' :-)
-
Richard Levitte authored
Caught by Jeffrey Altman <jaltman@columbia.edu>
-
Richard Levitte authored
-
- Nov 13, 2000
-
-
Lutz Jänicke authored
"-Wl,+s" instead of +s: * Hardcoded necessary references to -ldld/-ldl into the build rules and removed EX_LIBS. HP-UX records the pathnames of dependent libraries when the shared libs are built, so that ./libcrypto.sl... is recorded in libssl.sl..., with "./" not being resolvable when running an application linked against -lssl: * Build libssl without explicit reference to libcrypto, applications will be linked with "-lssl -lcrypto" anyway. Document these informations in Makefile.org.
-
- Nov 12, 2000
-
-
Ulf Möller authored
-
Richard Levitte authored
individual tests. I finally got myself to implement it...
-
Bodo Möller authored
-
Richard Levitte authored
LEVITTE_DEBUG to LEVITTE_DEBUG_MEM.
-
Richard Levitte authored
-
Ben Laurie authored
-
Ben Laurie authored
-
- Nov 10, 2000
-
-
Bodo Möller authored
information that is essential for using BIO pairs.
-
Bodo Möller authored
-
- Nov 09, 2000
-
-
Bodo Möller authored
-
- Nov 08, 2000
-
-
Richard Levitte authored
-
Richard Levitte authored
away now...
-
Bodo Möller authored
-
- Nov 07, 2000
-
-
Richard Levitte authored
I didn't apply all his patches yet, since I have some hesitance about unconstifying. To be pondered.
-
Richard Levitte authored
requirement for an engine utility since we now have that.
-
Richard Levitte authored
-
Richard Levitte authored
-
Richard Levitte authored
-
Richard Levitte authored
yesterday.
-
Richard Levitte authored
passed down to ld as GNU cc.
-
Richard Levitte authored
error. When checking like engine_add() is, those errors are actually good, so remove them.
-
Richard Levitte authored
environment variable, SHLIB_PATH. This change makes that possible.
-
Bodo Möller authored
-
Bodo Möller authored
-
- Nov 06, 2000
-
-
Richard Levitte authored
-