diff options
author | tb <> | 2025-03-09 15:42:19 +0000 |
---|---|---|
committer | tb <> | 2025-03-09 15:42:19 +0000 |
commit | d6fd6c5b95d3120cc1ae676084a2311cce900c11 (patch) | |
tree | 7fa40715bb794969199a53302560150e99999441 /src/lib/libcrypto/ec/ec.h | |
parent | 815dfad45fb21455544f1076aeb41edc3805817d (diff) | |
download | openbsd-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.h | 6 |
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 | ||
206 | int EC_POINT_make_affine(const EC_GROUP *group, EC_POINT *point, BN_CTX *ctx); | 206 | int EC_POINT_make_affine(const EC_GROUP *group, EC_POINT *point, BN_CTX *ctx); |
207 | int EC_POINTs_make_affine(const EC_GROUP *group, size_t num, EC_POINT *points[], | ||
208 | BN_CTX *ctx); | ||
209 | int 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); | ||
211 | int EC_POINT_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *n, | 207 | int 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 | ||