summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/Makefile
diff options
context:
space:
mode:
authorjsing <>2025-05-25 05:19:26 +0000
committerjsing <>2025-05-25 05:19:26 +0000
commit26512301343d2b40a68a67d4f4175ddec368d2fe (patch)
tree158af8a3059a17256965840a4bec7c251f8c6151 /src/lib/libcrypto/Makefile
parent2f7bf75477a5741ad76c3c793c7ed887b41fcceb (diff)
downloadopenbsd-26512301343d2b40a68a67d4f4175ddec368d2fe.tar.gz
openbsd-26512301343d2b40a68a67d4f4175ddec368d2fe.tar.bz2
openbsd-26512301343d2b40a68a67d4f4175ddec368d2fe.zip
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@
Diffstat (limited to 'src/lib/libcrypto/Makefile')
-rw-r--r--src/lib/libcrypto/Makefile3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/libcrypto/Makefile b/src/lib/libcrypto/Makefile
index 7564001961..6adfe45e6f 100644
--- a/src/lib/libcrypto/Makefile
+++ b/src/lib/libcrypto/Makefile
@@ -1,4 +1,4 @@
1# $OpenBSD: Makefile,v 1.234 2025/05/25 05:12:05 jsing Exp $ 1# $OpenBSD: Makefile,v 1.235 2025/05/25 05:19:26 jsing Exp $
2 2
3LIB= crypto 3LIB= crypto
4LIBREBUILD=y 4LIBREBUILD=y
@@ -289,6 +289,7 @@ SRCS+= ec_lib.c
289SRCS+= ec_mult.c 289SRCS+= ec_mult.c
290SRCS+= ec_pmeth.c 290SRCS+= ec_pmeth.c
291SRCS+= eck_prn.c 291SRCS+= eck_prn.c
292SRCS+= ecp_hp_methods.c
292SRCS+= ecp_methods.c 293SRCS+= ecp_methods.c
293SRCS+= ecx_methods.c 294SRCS+= ecx_methods.c
294 295