Remove ECDSA_METHOD
authortb <tb@openbsd.org>
Fri, 28 Jul 2023 09:08:31 +0000 (09:08 +0000)
committertb <tb@openbsd.org>
Fri, 28 Jul 2023 09:08:31 +0000 (09:08 +0000)
commit29f447289d1a17c32d744ccbdc7342bdace82f5f
tree43c1439927b2f94eac9a6db0b268a07941f0ca29
parentaa5171ced05d547229f523720d553ff569517cf5
Remove ECDSA_METHOD

After smtpd (in base) and libtls finally switched from ECDSA_METHOD to
EC_KEY_METHOD, much of the ECDSA_METHOD code was neutered. Remove the
remaining public API as well as numerous tentacles into ENGINE.

ok jsing
13 files changed:
lib/libcrypto/Makefile
lib/libcrypto/Symbols.list
lib/libcrypto/Symbols.namespace
lib/libcrypto/ecdsa/ecdsa.h
lib/libcrypto/ecdsa/ecs_lib.c [deleted file]
lib/libcrypto/engine/eng_fat.c
lib/libcrypto/engine/eng_int.h
lib/libcrypto/engine/eng_list.c
lib/libcrypto/engine/eng_openssl.c
lib/libcrypto/engine/engine.h
lib/libcrypto/engine/tb_ecdsa.c [deleted file]
lib/libcrypto/hidden/openssl/ecdsa.h
lib/libcrypto/ossl_typ.h