CVSROOT:        /cvs
Module name:    src
Changes by:     js...@cvs.openbsd.org   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@

Reply via email to