diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/libcrypto/ec/ec_local.h | 17 |
1 files changed, 2 insertions, 15 deletions
diff --git a/src/lib/libcrypto/ec/ec_local.h b/src/lib/libcrypto/ec/ec_local.h index 9bdc3e7337..a058878a69 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.21 2023/06/25 19:22:21 tb Exp $ */ | 1 | /* $OpenBSD: ec_local.h,v 1.22 2023/06/27 07:31:18 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 | */ |
| @@ -206,21 +206,8 @@ struct ec_group_st { | |||
| 206 | BIGNUM field; | 206 | BIGNUM field; |
| 207 | 207 | ||
| 208 | /* | 208 | /* |
| 209 | * Field specification for GF(2^m). The irreducible polynomial is | ||
| 210 | * f(t) = t^poly[0] + t^poly[1] + ... + t^poly[k], | ||
| 211 | * where | ||
| 212 | * m = poly[0] > poly[1] > ... > poly[k] = 0, | ||
| 213 | * and the array is terminated with poly[k+1] = -1. All elliptic curve | ||
| 214 | * irreducibles have at most 5 non-zero terms. | ||
| 215 | */ | ||
| 216 | int poly[6]; | ||
| 217 | |||
| 218 | /* | ||
| 219 | * Curve coefficients. In characteristic > 3, the curve is defined by a | 209 | * Curve coefficients. In characteristic > 3, the curve is defined by a |
| 220 | * Weierstrass equation of the form | 210 | * Weierstrass equation of the form y^2 = x^3 + a*x + b. |
| 221 | * y^2 = x^3 + a*x + b. | ||
| 222 | * For characteristic 2, the curve is defined by an equation of the form | ||
| 223 | * y^2 + x*y = x^3 + a*x^2 + b. | ||
| 224 | */ | 211 | */ |
| 225 | BIGNUM a, b; | 212 | BIGNUM a, b; |
| 226 | 213 | ||
