Do not complain when /dev/crypto does not exist.
authorJung-uk Kim <jkim@FreeBSD.org>
Thu, 13 Dec 2018 23:18:16 +0000 (18:18 -0500)
committerDr. Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com>
Sat, 22 Dec 2018 23:07:13 +0000 (00:07 +0100)
commitc79a022da973140c141eeebff9170ca5702be0f9
tree60f67c6e856b5cb168a938ffd68a11add9928d15
parentda84249be6492ccfc5ecad32ac367fd06e9bdbef
Do not complain when /dev/crypto does not exist.

FreeBSD does not enable cryptodev(4) by default.  OpenBSD disabled support
for /dev/crypto by default from 4.9 and removed it from 5.7.  Now the engine
is properly enabled by default on BSD platforms (see #7885), it continuously
complains:

Could not open /dev/crypto: No such file or directory

Hide the nagging error message behind ENGINE_DEVCRYPTO_DEBUG.

CLA: trivial

Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Paul Dale <paul.dale@oracle.com>
Reviewed-by: Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com>
(Merged from https://github.com/openssl/openssl/pull/7896)
crypto/engine/eng_devcrypto.c