Mop up EC_GROUP precomp machinery.
authorjsing <jsing@openbsd.org>
Sat, 24 Jun 2023 17:49:44 +0000 (17:49 +0000)
committerjsing <jsing@openbsd.org>
Sat, 24 Jun 2023 17:49:44 +0000 (17:49 +0000)
commit8294d15d3f77089013ce15750e769063decd881c
treebb8ebe90916c8e1ef12362a6dcc2572c38aaa031
parent06f7bcadfbc8e0d6b5b1fa591729faed07cd85e5
Mop up EC_GROUP precomp machinery.

Since there are now no EC implementations that perform pre-computation at
the EC_GROUP level, remove all of the precomp machinery, including the
extra_data EC_GROUP member.

The ec_wNAF_mul() code is horrific - simply cut out the precomp code,
rather than trying to rewrite it (that's a project for another day).

ok tb@
lib/libcrypto/ec/ec_lib.c
lib/libcrypto/ec/ec_local.h
lib/libcrypto/ec/ec_mult.c