CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2025/05/24 23:19:26
Modified files:
lib/libcrypto : Makefile
lib/libcrypto/ec: ec_local.h
Added files:
lib/libcrypto/ec: ecp_hp_methods.c
Log message:
Provide an EC method that uses homogeneous projective coordinates.
This makes use of EC_FIELD_ELEMENT to perform fixed width constant
time operations.
Addition and doubling of points makes use of the formulas from
"Complete addition formulas for prime order elliptic curves"
(https://eprint.iacr.org/2015/1060). These are complete and
operate in constant time.
Further work will continue in tree.
ok tb@