openssl/engines
Richard Levitte 469ce8ff48 Deprecate the "hw" configuration options, make "padlockeng" disablable
The "hw" and "hw-.*" style options are historical artifacts, sprung
from the time when ENGINE was first designed, with hardware crypto
accelerators and HSMs in mind.

Today, these options have largely lost their value, replaced by
options such as "no-{foo}eng" and "no-engine".

This completes the transition by making "hw" and "hw-.*" deprecated,
but automatically translated into more modern variants of the same.

In the process, we get rid of the last regular expression in
Configure's @disablables, a feature that was ill supported anyway.
Also, padlock now gets treated just as every other engine.

Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/8380)
2019-03-05 08:46:51 +01:00
..
asm Following the license change, modify the boilerplates in engines/ 2018-12-06 15:36:54 +01:00
build.info Deprecate the "hw" configuration options, make "padlockeng" disablable 2019-03-05 08:46:51 +01:00
e_afalg_err.c Following the license change, modify the boilerplates in engines/ 2018-12-06 15:36:54 +01:00
e_afalg_err.h Following the license change, modify the boilerplates in engines/ 2018-12-06 15:36:54 +01:00
e_afalg.c Following the license change, modify the boilerplates in engines/ 2018-12-06 15:36:54 +01:00
e_afalg.ec make error tables const and separate header file 2017-06-07 15:12:03 -04:00
e_afalg.h Following the license change, modify the boilerplates in engines/ 2018-12-06 15:36:54 +01:00
e_afalg.txt Following the license change, modify the boilerplates in engines/ 2018-12-06 15:36:54 +01:00
e_capi_err.c Following the license change, modify the boilerplates in engines/ 2018-12-06 15:36:54 +01:00
e_capi_err.h Following the license change, modify the boilerplates in engines/ 2018-12-06 15:36:54 +01:00
e_capi.c Following the license change, modify the boilerplates in engines/ 2018-12-06 15:36:54 +01:00
e_capi.ec make error tables const and separate header file 2017-06-07 15:12:03 -04:00
e_capi.txt Following the license change, modify the boilerplates in engines/ 2018-12-06 15:36:54 +01:00
e_dasync_err.c Following the license change, modify the boilerplates in engines/ 2018-12-06 15:36:54 +01:00
e_dasync_err.h Following the license change, modify the boilerplates in engines/ 2018-12-06 15:36:54 +01:00
e_dasync.c engines/dasync: add explaining comments about AES-128-CBC-HMAC-SHA1 2019-02-22 13:31:49 +01:00
e_dasync.ec make error tables const and separate header file 2017-06-07 15:12:03 -04:00
e_dasync.txt Following the license change, modify the boilerplates in engines/ 2018-12-06 15:36:54 +01:00
e_devcrypto.c engines/e_devcrypto: set digest input_blocksize 2019-02-22 09:42:56 +01:00
e_ossltest_err.c Following the license change, modify the boilerplates in engines/ 2018-12-06 15:36:54 +01:00
e_ossltest_err.h Following the license change, modify the boilerplates in engines/ 2018-12-06 15:36:54 +01:00
e_ossltest.c Following the license change, modify the boilerplates in engines/ 2018-12-06 15:36:54 +01:00
e_ossltest.ec make error tables const and separate header file 2017-06-07 15:12:03 -04:00
e_ossltest.txt Following the license change, modify the boilerplates in engines/ 2018-12-06 15:36:54 +01:00
e_padlock.c Deprecate the "hw" configuration options, make "padlockeng" disablable 2019-03-05 08:46:51 +01:00