Remove the horror show that is bn_nist and ecp_nist
authortb <tb@openbsd.org>
Tue, 25 Apr 2023 17:42:07 +0000 (17:42 +0000)
committertb <tb@openbsd.org>
Tue, 25 Apr 2023 17:42:07 +0000 (17:42 +0000)
commit23b73b73d945aa6f5e3f1fed66b9bcbef2a56f1d
treeca144e1d35aa6c5900e883d63ba11f1be8b8545f
parent3d0ade2c21e3d7746e71f0facef4ef4b4aedb5fa
Remove the horror show that is bn_nist and ecp_nist

This code is full of problematic C and is also otherwise of questionable
quality. It is far from constant time and jsing informs me it also isn't
faster. Good riddance.
lib/libcrypto/Makefile
lib/libcrypto/bn/bn.h
lib/libcrypto/bn/bn_nist.c [deleted file]
lib/libcrypto/ec/ecp_nist.c [deleted file]