summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/ec/ec.h
diff options
context:
space:
mode:
authortb <>2025-03-09 15:42:19 +0000
committertb <>2025-03-09 15:42:19 +0000
commitd6fd6c5b95d3120cc1ae676084a2311cce900c11 (patch)
tree7fa40715bb794969199a53302560150e99999441 /src/lib/libcrypto/ec/ec.h
parent815dfad45fb21455544f1076aeb41edc3805817d (diff)
downloadopenbsd-d6fd6c5b95d3120cc1ae676084a2311cce900c11.tar.gz
openbsd-d6fd6c5b95d3120cc1ae676084a2311cce900c11.tar.bz2
openbsd-d6fd6c5b95d3120cc1ae676084a2311cce900c11.zip
Remove EC_POINTs_* API
And another one... Completely overengineered for the sake of academic credentials and only Ruby ever picked this garbage up. Fortunately, it's no longer used with LibreSSL since we defanged this in 2018. The latest version of ruby/openssl has completely removed this as part of their post 1.0.x cleanup. ok jsing
Diffstat (limited to 'src/lib/libcrypto/ec/ec.h')
-rw-r--r--src/lib/libcrypto/ec/ec.h6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/lib/libcrypto/ec/ec.h b/src/lib/libcrypto/ec/ec.h
index 3417df1ce9..ebee120154 100644
--- a/src/lib/libcrypto/ec/ec.h
+++ b/src/lib/libcrypto/ec/ec.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: ec.h,v 1.53 2025/03/09 15:39:39 tb Exp $ */ 1/* $OpenBSD: ec.h,v 1.54 2025/03/09 15:42:19 tb Exp $ */
2/* 2/*
3 * Originally written by Bodo Moeller for the OpenSSL project. 3 * Originally written by Bodo Moeller for the OpenSSL project.
4 */ 4 */
@@ -204,10 +204,6 @@ int EC_POINT_cmp(const EC_GROUP *group, const EC_POINT *a, const EC_POINT *b,
204 BN_CTX *ctx); 204 BN_CTX *ctx);
205 205
206int EC_POINT_make_affine(const EC_GROUP *group, EC_POINT *point, BN_CTX *ctx); 206int EC_POINT_make_affine(const EC_GROUP *group, EC_POINT *point, BN_CTX *ctx);
207int EC_POINTs_make_affine(const EC_GROUP *group, size_t num, EC_POINT *points[],
208 BN_CTX *ctx);
209int EC_POINTs_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *n,
210 size_t num, const EC_POINT *p[], const BIGNUM *m[], BN_CTX *ctx);
211int EC_POINT_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *n, 207int EC_POINT_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *n,
212 const EC_POINT *q, const BIGNUM *m, BN_CTX *ctx); 208 const EC_POINT *q, const BIGNUM *m, BN_CTX *ctx);
213 209