diff options
| author | jsing <> | 2025-05-25 05:19:26 +0000 |
|---|---|---|
| committer | jsing <> | 2025-05-25 05:19:26 +0000 |
| commit | 26512301343d2b40a68a67d4f4175ddec368d2fe (patch) | |
| tree | 158af8a3059a17256965840a4bec7c251f8c6151 /src/lib/libcrypto/Makefile | |
| parent | 2f7bf75477a5741ad76c3c793c7ed887b41fcceb (diff) | |
| download | openbsd-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/Makefile | 3 |
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 | ||
| 3 | LIB= crypto | 3 | LIB= crypto |
| 4 | LIBREBUILD=y | 4 | LIBREBUILD=y |
| @@ -289,6 +289,7 @@ SRCS+= ec_lib.c | |||
| 289 | SRCS+= ec_mult.c | 289 | SRCS+= ec_mult.c |
| 290 | SRCS+= ec_pmeth.c | 290 | SRCS+= ec_pmeth.c |
| 291 | SRCS+= eck_prn.c | 291 | SRCS+= eck_prn.c |
| 292 | SRCS+= ecp_hp_methods.c | ||
| 292 | SRCS+= ecp_methods.c | 293 | SRCS+= ecp_methods.c |
| 293 | SRCS+= ecx_methods.c | 294 | SRCS+= ecx_methods.c |
| 294 | 295 | ||
