sign_sig: drop ckinv
authortb <tb@openbsd.org>
Mon, 3 Jul 2023 14:51:09 +0000 (14:51 +0000)
committertb <tb@openbsd.org>
Mon, 3 Jul 2023 14:51:09 +0000 (14:51 +0000)
commit6873ed407bbd1fe6c075ba24d4b713e732e6d721
tree7c57a842452d10e84c668a3c951622927e9160a7
parent0df1a5ef3fb1ec6a932b5ebc0a4f2a25ff2b10eb
sign_sig: drop ckinv

The only reason ckinv exists is to be able to avoid a copy. This copy
leaks some timing info, that will be mitigated in a subsequent step.
It is an unused or at least uncommonly used codepath.

ok jsing
lib/libcrypto/ecdsa/ecs_ossl.c