Remove misuse warnings for EVP_*Final()
authortb <tb@openbsd.org>
Sun, 3 Dec 2023 11:18:30 +0000 (11:18 +0000)
committertb <tb@openbsd.org>
Sun, 3 Dec 2023 11:18:30 +0000 (11:18 +0000)
commit4010795e8dad898f211d3beee5dd0c0b2b0409dc
treeab6940f554da31afb95c53e284f39ff01d8f30f8
parent42d25579fed675d3915205a98db65b7ba9f0aaca
Remove misuse warnings for EVP_*Final()

They make no sense. These are thin wrappers of EVP_*Final_ex() and behave
exactly the same way. The minor behavior difference of Init and Init_ex is
likely a historical artefact of this abomination of an API. Deprecation of
the Init functions was recently removed from the manpage. The only reason
to prefer the _ex versions over the normal versions is ENGINE. This is no
longer an argument.

The warnings were added in an attempt at adding automatic cleanup.  This
broke stuff and was therefore backed out. The warnings remained.

discussed with schwarze
lib/libcrypto/evp/evp_enc.c