libtls: switch ECDSA_METHOD usage to EC_KEY_METHOD
authorop <op@openbsd.org>
Sun, 18 Jun 2023 11:43:03 +0000 (11:43 +0000)
committerop <op@openbsd.org>
Sun, 18 Jun 2023 11:43:03 +0000 (11:43 +0000)
commit9dba47cf9a95c7727165ee3beec47eac0cf9e361
tree6d0f1099a52e6707c08f3de75c81f36c5783caab
parent12336157df485f54b992507bdf12e97b8dae6d48
libtls: switch ECDSA_METHOD usage to EC_KEY_METHOD

smtpd and the bits it needs in libtls are the only consumer left of
ECDSA_METHOD, which is long deprecated.  This paves the way for the
removal in libcrypto.

The diff is from gilles' work on OpenSMTPD-portable, libretls had a
similar diff.

ok tb@, jsing@
lib/libtls/tls.c
lib/libtls/tls_internal.h
lib/libtls/tls_signer.c