Stop including ecdsa.h and ecdh.h internally
authortb <tb@openbsd.org>
Fri, 28 Jul 2023 15:50:33 +0000 (15:50 +0000)
committertb <tb@openbsd.org>
Fri, 28 Jul 2023 15:50:33 +0000 (15:50 +0000)
commit3e6ba5886cbe4cc72928d4b2589ebe61df798adc
tree7d80921e57cef21b7058c7c0364063d357f2cefd
parentab198c00ab58f284e544c2681a1cc19bbb3ab7c8
Stop including ecdsa.h and ecdh.h internally

These headers are now reduced to #include <openssl/ec.h> and are provided
for compatiblity only. There's no point in using them. At the same time
garbage collect the last uses of OPENSSL_NO_{ECDSA,ECDH} in our tree.

ok jsing
lib/libcrypto/ec/ec_local.h
lib/libcrypto/ec/ec_pmeth.c
lib/libcrypto/ecdsa/ecdsa_local.h
lib/libcrypto/gost/gost_local.h
lib/libcrypto/gost/gostr341001_pmeth.c
lib/libcrypto/sm2/sm2.h
lib/libcrypto/sm2/sm2_local.h
lib/libcrypto/x509/x509.h