On Sat, Jun 24, 2023 at 08:40:01PM +0200, Theo Buehler wrote: > On Sat, Jun 24, 2023 at 08:15:40PM +0200, Omar Polo wrote: > > while talking about a related matter with tb and jsing, jsing noted > > that ssl_init() in smtpd is completely useless. All its loading is > > already done automatically by libcrypto at runtime, and judging by the > > implementation of the called functions there's no need to actually > > force the initialization. > > > > There is similar code in relayd and iked, so apply the same treatment. > > > > I've tested smtpd and it works just as fine as before, don't use > > relayd but the regression suite is happy. I don't use iked, so some > > testing with it is welcomed. Not that I expect any sort of breakage, > > this is almost a no-op. > > It is a noop. Before doing anything, both LibreSSL and OpenSSL libcrypto > will call OPENSSL_init_crypto(0, NULL) and libssl will do similar. This > will call all these initialization functions (it is a bit convoluted, > but it is the case). > > ok tb > > (I only meant iked diff should go to tech because I don't want to ok > things behind tobhe's back). >
Thanks! ok tobhe@