| 93 |
#endif |
#endif |
| 94 |
|
|
| 95 |
|
|
| 96 |
|
#ifndef OPENSSL_ECC_MAX_FIELD_BITS |
| 97 |
|
# define OPENSSL_ECC_MAX_FIELD_BITS 661 |
| 98 |
|
#endif |
| 99 |
|
|
| 100 |
typedef enum { |
typedef enum { |
| 101 |
/* values as defined in X9.62 (ECDSA) and elsewhere */ |
/* values as defined in X9.62 (ECDSA) and elsewhere */ |
| 102 |
POINT_CONVERSION_COMPRESSED = 2, |
POINT_CONVERSION_COMPRESSED = 2, |
| 389 |
#define EC_F_EC_ASN1_GROUP2PKPARAMETERS 156 |
#define EC_F_EC_ASN1_GROUP2PKPARAMETERS 156 |
| 390 |
#define EC_F_EC_ASN1_PARAMETERS2GROUP 157 |
#define EC_F_EC_ASN1_PARAMETERS2GROUP 157 |
| 391 |
#define EC_F_EC_ASN1_PKPARAMETERS2GROUP 158 |
#define EC_F_EC_ASN1_PKPARAMETERS2GROUP 158 |
| 392 |
|
#define EC_F_EC_EX_DATA_SET_DATA 211 |
| 393 |
#define EC_F_EC_GF2M_MONTGOMERY_POINT_MULTIPLY 208 |
#define EC_F_EC_GF2M_MONTGOMERY_POINT_MULTIPLY 208 |
| 394 |
#define EC_F_EC_GF2M_SIMPLE_GROUP_CHECK_DISCRIMINANT 159 |
#define EC_F_EC_GF2M_SIMPLE_GROUP_CHECK_DISCRIMINANT 159 |
| 395 |
#define EC_F_EC_GF2M_SIMPLE_GROUP_SET_CURVE 195 |
#define EC_F_EC_GF2M_SIMPLE_GROUP_SET_CURVE 195 |
| 433 |
#define EC_F_EC_GROUP_GET_ORDER 141 |
#define EC_F_EC_GROUP_GET_ORDER 141 |
| 434 |
#define EC_F_EC_GROUP_GET_PENTANOMIAL_BASIS 193 |
#define EC_F_EC_GROUP_GET_PENTANOMIAL_BASIS 193 |
| 435 |
#define EC_F_EC_GROUP_GET_TRINOMIAL_BASIS 194 |
#define EC_F_EC_GROUP_GET_TRINOMIAL_BASIS 194 |
|
#define EC_F_EC_GROUP_GROUP2NID 147 |
|
| 436 |
#define EC_F_EC_GROUP_NEW 108 |
#define EC_F_EC_GROUP_NEW 108 |
| 437 |
#define EC_F_EC_GROUP_NEW_BY_CURVE_NAME 174 |
#define EC_F_EC_GROUP_NEW_BY_CURVE_NAME 174 |
| 438 |
#define EC_F_EC_GROUP_NEW_FROM_DATA 175 |
#define EC_F_EC_GROUP_NEW_FROM_DATA 175 |
| 486 |
#define EC_R_D2I_ECPKPARAMETERS_FAILURE 117 |
#define EC_R_D2I_ECPKPARAMETERS_FAILURE 117 |
| 487 |
#define EC_R_DISCRIMINANT_IS_ZERO 118 |
#define EC_R_DISCRIMINANT_IS_ZERO 118 |
| 488 |
#define EC_R_EC_GROUP_NEW_BY_NAME_FAILURE 119 |
#define EC_R_EC_GROUP_NEW_BY_NAME_FAILURE 119 |
| 489 |
|
#define EC_R_FIELD_TOO_LARGE 138 |
| 490 |
#define EC_R_GROUP2PKPARAMETERS_FAILURE 120 |
#define EC_R_GROUP2PKPARAMETERS_FAILURE 120 |
| 491 |
#define EC_R_I2D_ECPKPARAMETERS_FAILURE 121 |
#define EC_R_I2D_ECPKPARAMETERS_FAILURE 121 |
| 492 |
#define EC_R_INCOMPATIBLE_OBJECTS 101 |
#define EC_R_INCOMPATIBLE_OBJECTS 101 |
| 497 |
#define EC_R_INVALID_FIELD 103 |
#define EC_R_INVALID_FIELD 103 |
| 498 |
#define EC_R_INVALID_FORM 104 |
#define EC_R_INVALID_FORM 104 |
| 499 |
#define EC_R_INVALID_GROUP_ORDER 122 |
#define EC_R_INVALID_GROUP_ORDER 122 |
| 500 |
|
#define EC_R_INVALID_PENTANOMIAL_BASIS 132 |
| 501 |
#define EC_R_INVALID_PRIVATE_KEY 123 |
#define EC_R_INVALID_PRIVATE_KEY 123 |
| 502 |
|
#define EC_R_INVALID_TRINOMIAL_BASIS 137 |
| 503 |
#define EC_R_MISSING_PARAMETERS 124 |
#define EC_R_MISSING_PARAMETERS 124 |
| 504 |
#define EC_R_MISSING_PRIVATE_KEY 125 |
#define EC_R_MISSING_PRIVATE_KEY 125 |
| 505 |
#define EC_R_NOT_A_NIST_PRIME 135 |
#define EC_R_NOT_A_NIST_PRIME 135 |