]> git.ipfire.org Git - thirdparty/openssl.git/commit
Deprecate the "hw" configuration options, make "padlockeng" disablable
authorRichard Levitte <levitte@openssl.org>
Fri, 1 Mar 2019 12:18:11 +0000 (13:18 +0100)
committerRichard Levitte <levitte@openssl.org>
Tue, 5 Mar 2019 07:46:51 +0000 (08:46 +0100)
commit469ce8ff48ef06b2e508d0c06a42ec86379b0032
treeac10082555d063cfaaf2ac5f6c3abde8c7fe635a
parente3b35d2b29e9446af83fcaa534e67e7b04a60d7a
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)
Configure
INSTALL
crypto/init.c
engines/build.info
engines/e_padlock.c