diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/libcrypto/ec/ec_lib.c | 8 | ||||
| -rw-r--r-- | src/lib/libcrypto/ec/ec_local.h | 3 |
2 files changed, 9 insertions, 2 deletions
diff --git a/src/lib/libcrypto/ec/ec_lib.c b/src/lib/libcrypto/ec/ec_lib.c index 85567a76c1..4b7eb6016c 100644 --- a/src/lib/libcrypto/ec/ec_lib.c +++ b/src/lib/libcrypto/ec/ec_lib.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: ec_lib.c,v 1.67 2024/04/23 10:52:08 tb Exp $ */ | 1 | /* $OpenBSD: ec_lib.c,v 1.68 2024/10/15 06:27:43 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 | */ |
| @@ -393,6 +393,12 @@ EC_GROUP_get_cofactor(const EC_GROUP *group, BIGNUM *cofactor, BN_CTX *ctx) | |||
| 393 | } | 393 | } |
| 394 | LCRYPTO_ALIAS(EC_GROUP_get_cofactor); | 394 | LCRYPTO_ALIAS(EC_GROUP_get_cofactor); |
| 395 | 395 | ||
| 396 | const BIGNUM * | ||
| 397 | EC_GROUP_get0_cofactor(const EC_GROUP *group) | ||
| 398 | { | ||
| 399 | return &group->cofactor; | ||
| 400 | } | ||
| 401 | |||
| 396 | void | 402 | void |
| 397 | EC_GROUP_set_curve_name(EC_GROUP *group, int nid) | 403 | EC_GROUP_set_curve_name(EC_GROUP *group, int nid) |
| 398 | { | 404 | { |
diff --git a/src/lib/libcrypto/ec/ec_local.h b/src/lib/libcrypto/ec/ec_local.h index c2befdede7..ca55770ba8 100644 --- a/src/lib/libcrypto/ec/ec_local.h +++ b/src/lib/libcrypto/ec/ec_local.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: ec_local.h,v 1.28 2024/10/03 06:24:07 tb Exp $ */ | 1 | /* $OpenBSD: ec_local.h,v 1.29 2024/10/15 06:27:43 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 | */ |
| @@ -356,6 +356,7 @@ int EC_POINT_get_Jprojective_coordinates(const EC_GROUP *group, | |||
| 356 | const EC_POINT *p, BIGNUM *x, BIGNUM *y, BIGNUM *z, BN_CTX *ctx); | 356 | const EC_POINT *p, BIGNUM *x, BIGNUM *y, BIGNUM *z, BN_CTX *ctx); |
| 357 | 357 | ||
| 358 | /* Public API in OpenSSL */ | 358 | /* Public API in OpenSSL */ |
| 359 | const BIGNUM *EC_GROUP_get0_cofactor(const EC_GROUP *group); | ||
| 359 | const BIGNUM *EC_GROUP_get0_order(const EC_GROUP *group); | 360 | const BIGNUM *EC_GROUP_get0_order(const EC_GROUP *group); |
| 360 | 361 | ||
| 361 | __END_HIDDEN_DECLS | 362 | __END_HIDDEN_DECLS |
