Remove EVP_MD_meth* again
authortb <tb@openbsd.org>
Sat, 2 Mar 2024 09:59:56 +0000 (09:59 +0000)
committertb <tb@openbsd.org>
Sat, 2 Mar 2024 09:59:56 +0000 (09:59 +0000)
commit0947de58250a968ab0f143a98933fa9a14a36422
tree63afe912352d36b969e977c541294b32737a54da
parentb3f182804dbeecc2a6ac8c39608929c24a5e0d24
Remove EVP_MD_meth* again

Erlang upstream disabled the otp_test_engine for LibreSSL >= 3.5 without
explanation. It was the only reason we added this garbage API in the first
place. Meanwhile libfido2 started using it for a mock up of OpenSSL 3's
broken fetch design with old API. This is pointless, so all this garbage
goes away again (in particular we can remove the absolutely horrifying
EVP_MD_meth_set_app_datasize() again).

ok jsing
lib/libcrypto/Symbols.list
lib/libcrypto/evp/evp.h
lib/libcrypto/evp/evp_digest.c