Garbage collect the DH_check*_ex() API
authortb <tb@openbsd.org>
Fri, 30 Aug 2024 17:44:56 +0000 (17:44 +0000)
committertb <tb@openbsd.org>
Fri, 30 Aug 2024 17:44:56 +0000 (17:44 +0000)
commit13c70baebd1cacccb807cdd2e9ce1ec43d57a05d
tree58e150602b6a4f67fb623c583e8dac11a218f4f0
parent29c2232e3e38b699e52eeb44be593362ee21cb4b
Garbage collect the DH_check*_ex() API

This was only needed by the EVP_PKEY_*check() API, which was defanged. So
this silly garbage can now go: it translated flags to errors on the error
stack so that openssl *check could print ugly errors while DoS-ing the
user.

ok beck
lib/libcrypto/dh/dh_check.c
lib/libcrypto/dh/dh_local.h