Commit 6f8f4431 authored by Bodo Möller's avatar Bodo Möller
Browse files

comment and error code update

parent d18af3f3
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -23,14 +23,14 @@
  *) Framework for elliptic curves (crypto/ec/ec.h, crypto/ec/ec_lcl.h,
     crypto/ec/ec_lib.c):

     Curves are EC_GROUP objects (with an optional generator) based
     on EC_METHODs that are built into the library.
     Curves are EC_GROUP objects (with an optional group generator)
     based on EC_METHODs that are built into the library.

     Points are EC_POINT objects based on EC_GROUP objects.

     Most of the framework would be able to handle curves over arbitrary
     finite fields, but as there are no obvious types for GF(2^n),
     some functions are limited to GF(p) for now.
     finite fields, but as there are no obvious types for fields other
     than GF(p), some functions are limited to that for now.
     [Bodo Moeller]

  *) Add the -HTTP option to s_server.  It is similar to -WWW, but requires
+1 −1
Original line number Diff line number Diff line
@@ -226,11 +226,11 @@ void ERR_load_EC_strings(void);
#define EC_R_INVALID_FIELD				 103
#define EC_R_INVALID_FORM				 104
#define EC_R_NOT_INITIALIZED				 111
#define EC_R_NO_GENERATOR_SET				 113
#define EC_R_NO_SUCH_EXTRA_DATA				 105
#define EC_R_POINT_AT_INFINITY				 106
#define EC_R_POINT_IS_NOT_ON_CURVE			 107
#define EC_R_SLOT_FULL					 108
#define EC_R_UNDEFINED_GENERATOR			 113

#ifdef  __cplusplus
}
+1 −1
Original line number Diff line number Diff line
@@ -122,11 +122,11 @@ static ERR_STRING_DATA EC_str_reasons[]=
{EC_R_INVALID_FIELD                      ,"invalid field"},
{EC_R_INVALID_FORM                       ,"invalid form"},
{EC_R_NOT_INITIALIZED                    ,"not initialized"},
{EC_R_NO_GENERATOR_SET                   ,"no generator set"},
{EC_R_NO_SUCH_EXTRA_DATA                 ,"no such extra data"},
{EC_R_POINT_AT_INFINITY                  ,"point at infinity"},
{EC_R_POINT_IS_NOT_ON_CURVE              ,"point is not on curve"},
{EC_R_SLOT_FULL                          ,"slot full"},
{EC_R_UNDEFINED_GENERATOR                ,"undefined generator"},
{0,NULL}
	};

+2 −2
Original line number Diff line number Diff line
@@ -72,7 +72,7 @@
	 	 (b) >  23 ? 3 : 1)

/* Compute
 *      \sum scalar[i]*points[i]
 *      \sum scalars[i]*points[i]
 * where
 *      scalar*generator
 * is included in the addition if scalar != NULL
@@ -103,7 +103,7 @@ int EC_POINTs_mul(const EC_GROUP *group, EC_POINT *r, BIGNUM *scalar,
		generator = EC_GROUP_get0_generator(group);
		if (generator == NULL)
			{
			ECerr(EC_F_EC_POINTS_MUL, EC_R_NO_GENERATOR_SET);
			ECerr(EC_F_EC_POINTS_MUL, EC_R_UNDEFINED_GENERATOR);
			return 0;
			}
		}