relayd: remove ENGINE dependency
authortb <tb@openbsd.org>
Sun, 16 Jul 2023 09:23:33 +0000 (09:23 +0000)
committertb <tb@openbsd.org>
Sun, 16 Jul 2023 09:23:33 +0000 (09:23 +0000)
commit27f6552026939f5989253fcbcf82cf7d4dee1ba5
treee812ae80c31fd4fb372f0c40ac5cdb41999c61eb
parentc54553a296af5e80a9408428740f538528758724
relayd: remove ENGINE dependency

What is achieved here through ENGINE can be done in a much simpler way
by setting the default RSA implementation. Drop a number of indirections
that only add a bit of logging. This removes a lot of boiler plate and
shows where the actual magic happens more clearly.

ok op tobhe
usr.sbin/relayd/ca.c