Geoff Thorpe
34c66925aa
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
2001-09-28 02:25:14 +00:00
..
1998-12-21 10:52:47 +00:00
1998-12-21 10:52:47 +00:00
2000-01-07 13:06:28 +00:00
2001-02-20 08:13:47 +00:00
2001-09-28 02:25:14 +00:00
2001-09-28 02:25:14 +00:00
2001-06-23 16:37:32 +00:00
2000-10-16 22:56:10 +00:00
1998-12-21 10:52:47 +00:00
1998-12-21 10:52:47 +00:00
2001-09-12 02:39:06 +00:00
2000-02-11 18:12:47 +00:00
2001-01-11 13:23:19 +00:00
2000-02-03 23:23:24 +00:00
1998-12-21 10:56:39 +00:00
2001-06-23 16:37:32 +00:00
1998-12-21 10:52:47 +00:00
2001-06-23 16:37:32 +00:00
2001-09-01 20:02:13 +00:00
1999-05-25 22:31:49 +00:00
2001-09-12 02:39:06 +00:00
2000-08-02 09:04:44 +00:00
2000-08-02 09:04:44 +00:00
2000-08-02 09:04:44 +00:00
2000-08-02 09:04:44 +00:00
2001-09-12 02:39:06 +00:00
2001-09-12 02:39:06 +00:00
1998-12-21 10:52:47 +00:00
1998-12-21 10:52:47 +00:00
1999-01-09 17:29:34 +00:00
1999-01-09 17:29:34 +00:00
2001-09-12 02:39:06 +00:00
1998-12-21 10:56:39 +00:00
2001-09-12 02:39:06 +00:00
2001-09-12 02:39:06 +00:00
2001-09-25 21:45:03 +00:00
2001-06-23 16:37:32 +00:00
2001-09-12 02:39:06 +00:00
2001-09-12 02:39:06 +00:00
2001-09-12 02:39:06 +00:00
1999-05-13 11:37:32 +00:00
2001-02-22 14:45:02 +00:00
2001-09-24 17:42:35 +00:00
2001-02-20 08:13:47 +00:00
2001-08-23 23:54:11 +00:00
1998-12-21 11:00:56 +00:00
1999-11-12 01:59:47 +00:00
2001-09-12 02:39:06 +00:00
2001-04-11 13:04:20 +00:00
2001-07-30 23:57:25 +00:00
2000-10-16 22:56:10 +00:00
1998-12-21 10:52:47 +00:00
1998-12-21 10:52:47 +00:00
2001-09-12 02:39:06 +00:00
2001-09-12 02:39:06 +00:00
2001-09-12 02:39:06 +00:00
1998-12-21 11:00:56 +00:00
2001-09-10 17:18:56 +00:00
2001-09-10 17:18:56 +00:00
2001-09-12 02:39:06 +00:00
2001-09-12 02:39:06 +00:00
1998-12-21 10:56:39 +00:00
1998-12-21 10:52:47 +00:00
2001-09-12 02:39:06 +00:00
2001-09-12 02:39:06 +00:00
1998-12-21 10:52:47 +00:00
1998-12-21 10:52:47 +00:00
1998-12-21 10:52:47 +00:00
1998-12-21 10:52:47 +00:00
2001-02-20 08:13:47 +00:00
2000-03-12 23:27:14 +00:00
2001-09-12 02:39:06 +00:00
2001-09-12 02:39:06 +00:00
2001-02-20 17:37:02 +00:00
2001-06-23 16:37:32 +00:00
1998-12-21 10:52:47 +00:00
2000-10-16 22:56:10 +00:00
1998-12-21 10:56:39 +00:00
2001-06-23 16:37:32 +00:00
2001-09-12 02:39:06 +00:00
2001-09-27 15:43:55 +00:00
2001-09-12 02:39:06 +00:00
1998-12-21 10:52:47 +00:00
2001-07-11 18:59:25 +00:00
2000-03-12 23:27:14 +00:00
2001-09-12 02:39:06 +00:00
2001-07-30 23:57:25 +00:00
2000-03-19 22:58:12 +00:00
2001-09-12 02:39:06 +00:00