ECC constant time scalar multiplication support. First step in overhauling
authortb <tb@openbsd.org>
Tue, 10 Jul 2018 21:55:49 +0000 (21:55 +0000)
committertb <tb@openbsd.org>
Tue, 10 Jul 2018 21:55:49 +0000 (21:55 +0000)
commit9cba5fc1f3cbf59de8079f8aa8403180729cb680
tree347157b048e98182fa27fe02cea41c28f3374079
parentbbd58ad841bba56e008bae48456c0bea752a9f41
ECC constant time scalar multiplication support. First step in overhauling
the EC module.

From Billy Brumley and his team, via
https://github.com/libressl-portable/openbsd/pull/94

With tweaks from jsing and me.

ok jsing
lib/libcrypto/ec/ec2_smpl.c
lib/libcrypto/ec/ec_lcl.h
lib/libcrypto/ec/ec_lib.c
lib/libcrypto/ec/ecp_mont.c
lib/libcrypto/ec/ecp_smpl.c