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@