Index: openssl/crypto/ec/ec_lcl.h |
=================================================================== |
--- openssl/crypto/ec/ec_lcl.h (revision 105093) |
+++ openssl/crypto/ec/ec_lcl.h (working copy) |
@@ -205,11 +205,14 @@ |
* irreducible polynomial defining the field. |
*/ |
- unsigned int poly[5]; /* Field specification for curves over GF(2^m). |
- * The irreducible f(t) is then of the form: |
- * t^poly[0] + t^poly[1] + ... + t^poly[k] |
- * where m = poly[0] > poly[1] > ... > poly[k] = 0. |
- */ |
+ int poly[6]; /* Field specification for curves over GF(2^m). |
+ * The irreducible f(t) is then of the form: |
+ * t^poly[0] + t^poly[1] + ... + t^poly[k] |
+ * where m = poly[0] > poly[1] > ... > poly[k] = 0. |
+ * The array is terminated with poly[k+1]=-1. |
+ * All elliptic curve irreducibles have at most 5 |
+ * non-zero terms. |
+ */ |
BIGNUM a, b; /* Curve coefficients. |
* (Here the assumption is that BIGNUMs can be used |