diff options
author | Geoff Thorpe <geoff@openssl.org> | 2001-09-28 02:25:14 +0000 |
---|---|---|
committer | Geoff Thorpe <geoff@openssl.org> | 2001-09-28 02:25:14 +0000 |
commit | 34c66925aad7d10c034b0ddce99e1bfcf9a04ea8 (patch) | |
tree | 32e27851a1762c70d31cd9ea780040f1f11f357c /INSTALL.MacOS | |
parent | cb7fd76f572c6535856e882a6e9225163a45d977 (diff) |
ENGINE_register_all_complete() will register all implementations of all
algorithms present in all loaded ENGINEs. The result is that if any of
those ENGINEs successfully initialises, and the ENGINE_TABLE_FLAG_NOINIT
flag isn't set, then they will always be used (and cached as defaults) in
preference to software implementations. Ie. accidental auto-detection of
acceleration hardware :-)
This change stops all implementations being automatically registered in
"openssl" sub-commands, so that the "setup_engine()" handler in apps.c
controls which ENGINEs are registered for use. A special case has been
added that will revert to this "auto-detect" logic, ie. if the "-engine"
switch is used as;
-engine auto
Diffstat (limited to 'INSTALL.MacOS')
0 files changed, 0 insertions, 0 deletions