diff options
Diffstat (limited to 'crypto/ec/ec_err.c')
| -rw-r--r-- | crypto/ec/ec_err.c | 41 | 
1 files changed, 39 insertions, 2 deletions
diff --git a/crypto/ec/ec_err.c b/crypto/ec/ec_err.c index d04c8955604e0..0d19398731acb 100644 --- a/crypto/ec/ec_err.c +++ b/crypto/ec/ec_err.c @@ -1,6 +1,6 @@  /* crypto/ec/ec_err.c */  /* ==================================================================== - * Copyright (c) 1999-2007 The OpenSSL Project.  All rights reserved. + * Copyright (c) 1999-2011 The OpenSSL Project.  All rights reserved.   *   * Redistribution and use in source and binary forms, with or without   * modification, are permitted provided that the following conditions @@ -70,10 +70,19 @@  static ERR_STRING_DATA EC_str_functs[]=  	{ +{ERR_FUNC(EC_F_BN_TO_FELEM),	"BN_TO_FELEM"},  {ERR_FUNC(EC_F_COMPUTE_WNAF),	"COMPUTE_WNAF"},  {ERR_FUNC(EC_F_D2I_ECPARAMETERS),	"d2i_ECParameters"},  {ERR_FUNC(EC_F_D2I_ECPKPARAMETERS),	"d2i_ECPKParameters"},  {ERR_FUNC(EC_F_D2I_ECPRIVATEKEY),	"d2i_ECPrivateKey"}, +{ERR_FUNC(EC_F_DO_EC_KEY_PRINT),	"DO_EC_KEY_PRINT"}, +{ERR_FUNC(EC_F_ECKEY_PARAM2TYPE),	"ECKEY_PARAM2TYPE"}, +{ERR_FUNC(EC_F_ECKEY_PARAM_DECODE),	"ECKEY_PARAM_DECODE"}, +{ERR_FUNC(EC_F_ECKEY_PRIV_DECODE),	"ECKEY_PRIV_DECODE"}, +{ERR_FUNC(EC_F_ECKEY_PRIV_ENCODE),	"ECKEY_PRIV_ENCODE"}, +{ERR_FUNC(EC_F_ECKEY_PUB_DECODE),	"ECKEY_PUB_DECODE"}, +{ERR_FUNC(EC_F_ECKEY_PUB_ENCODE),	"ECKEY_PUB_ENCODE"}, +{ERR_FUNC(EC_F_ECKEY_TYPE2PARAM),	"ECKEY_TYPE2PARAM"},  {ERR_FUNC(EC_F_ECPARAMETERS_PRINT),	"ECParameters_print"},  {ERR_FUNC(EC_F_ECPARAMETERS_PRINT_FP),	"ECParameters_print_fp"},  {ERR_FUNC(EC_F_ECPKPARAMETERS_PRINT),	"ECPKParameters_print"}, @@ -104,6 +113,15 @@ static ERR_STRING_DATA EC_str_functs[]=  {ERR_FUNC(EC_F_EC_GFP_MONT_FIELD_SQR),	"ec_GFp_mont_field_sqr"},  {ERR_FUNC(EC_F_EC_GFP_MONT_GROUP_SET_CURVE),	"ec_GFp_mont_group_set_curve"},  {ERR_FUNC(EC_F_EC_GFP_MONT_GROUP_SET_CURVE_GFP),	"EC_GFP_MONT_GROUP_SET_CURVE_GFP"}, +{ERR_FUNC(EC_F_EC_GFP_NISTP224_GROUP_SET_CURVE),	"ec_GFp_nistp224_group_set_curve"}, +{ERR_FUNC(EC_F_EC_GFP_NISTP224_POINTS_MUL),	"ec_GFp_nistp224_points_mul"}, +{ERR_FUNC(EC_F_EC_GFP_NISTP224_POINT_GET_AFFINE_COORDINATES),	"ec_GFp_nistp224_point_get_affine_coordinates"}, +{ERR_FUNC(EC_F_EC_GFP_NISTP256_GROUP_SET_CURVE),	"ec_GFp_nistp256_group_set_curve"}, +{ERR_FUNC(EC_F_EC_GFP_NISTP256_POINTS_MUL),	"ec_GFp_nistp256_points_mul"}, +{ERR_FUNC(EC_F_EC_GFP_NISTP256_POINT_GET_AFFINE_COORDINATES),	"ec_GFp_nistp256_point_get_affine_coordinates"}, +{ERR_FUNC(EC_F_EC_GFP_NISTP521_GROUP_SET_CURVE),	"ec_GFp_nistp521_group_set_curve"}, +{ERR_FUNC(EC_F_EC_GFP_NISTP521_POINTS_MUL),	"ec_GFp_nistp521_points_mul"}, +{ERR_FUNC(EC_F_EC_GFP_NISTP521_POINT_GET_AFFINE_COORDINATES),	"ec_GFp_nistp521_point_get_affine_coordinates"},  {ERR_FUNC(EC_F_EC_GFP_NIST_FIELD_MUL),	"ec_GFp_nist_field_mul"},  {ERR_FUNC(EC_F_EC_GFP_NIST_FIELD_SQR),	"ec_GFp_nist_field_sqr"},  {ERR_FUNC(EC_F_EC_GFP_NIST_GROUP_SET_CURVE),	"ec_GFp_nist_group_set_curve"}, @@ -146,8 +164,8 @@ static ERR_STRING_DATA EC_str_functs[]=  {ERR_FUNC(EC_F_EC_KEY_NEW),	"EC_KEY_new"},  {ERR_FUNC(EC_F_EC_KEY_PRINT),	"EC_KEY_print"},  {ERR_FUNC(EC_F_EC_KEY_PRINT_FP),	"EC_KEY_print_fp"}, +{ERR_FUNC(EC_F_EC_KEY_SET_PUBLIC_KEY_AFFINE_COORDINATES),	"EC_KEY_set_public_key_affine_coordinates"},  {ERR_FUNC(EC_F_EC_POINTS_MAKE_AFFINE),	"EC_POINTs_make_affine"}, -{ERR_FUNC(EC_F_EC_POINTS_MUL),	"EC_POINTs_mul"},  {ERR_FUNC(EC_F_EC_POINT_ADD),	"EC_POINT_add"},  {ERR_FUNC(EC_F_EC_POINT_CMP),	"EC_POINT_cmp"},  {ERR_FUNC(EC_F_EC_POINT_COPY),	"EC_POINT_copy"}, @@ -177,7 +195,17 @@ static ERR_STRING_DATA EC_str_functs[]=  {ERR_FUNC(EC_F_I2D_ECPKPARAMETERS),	"i2d_ECPKParameters"},  {ERR_FUNC(EC_F_I2D_ECPRIVATEKEY),	"i2d_ECPrivateKey"},  {ERR_FUNC(EC_F_I2O_ECPUBLICKEY),	"i2o_ECPublicKey"}, +{ERR_FUNC(EC_F_NISTP224_PRE_COMP_NEW),	"NISTP224_PRE_COMP_NEW"}, +{ERR_FUNC(EC_F_NISTP256_PRE_COMP_NEW),	"NISTP256_PRE_COMP_NEW"}, +{ERR_FUNC(EC_F_NISTP521_PRE_COMP_NEW),	"NISTP521_PRE_COMP_NEW"},  {ERR_FUNC(EC_F_O2I_ECPUBLICKEY),	"o2i_ECPublicKey"}, +{ERR_FUNC(EC_F_OLD_EC_PRIV_DECODE),	"OLD_EC_PRIV_DECODE"}, +{ERR_FUNC(EC_F_PKEY_EC_CTRL),	"PKEY_EC_CTRL"}, +{ERR_FUNC(EC_F_PKEY_EC_CTRL_STR),	"PKEY_EC_CTRL_STR"}, +{ERR_FUNC(EC_F_PKEY_EC_DERIVE),	"PKEY_EC_DERIVE"}, +{ERR_FUNC(EC_F_PKEY_EC_KEYGEN),	"PKEY_EC_KEYGEN"}, +{ERR_FUNC(EC_F_PKEY_EC_PARAMGEN),	"PKEY_EC_PARAMGEN"}, +{ERR_FUNC(EC_F_PKEY_EC_SIGN),	"PKEY_EC_SIGN"},  {0,NULL}  	}; @@ -185,17 +213,23 @@ static ERR_STRING_DATA EC_str_reasons[]=  	{  {ERR_REASON(EC_R_ASN1_ERROR)             ,"asn1 error"},  {ERR_REASON(EC_R_ASN1_UNKNOWN_FIELD)     ,"asn1 unknown field"}, +{ERR_REASON(EC_R_BIGNUM_OUT_OF_RANGE)    ,"bignum out of range"},  {ERR_REASON(EC_R_BUFFER_TOO_SMALL)       ,"buffer too small"}, +{ERR_REASON(EC_R_COORDINATES_OUT_OF_RANGE),"coordinates out of range"},  {ERR_REASON(EC_R_D2I_ECPKPARAMETERS_FAILURE),"d2i ecpkparameters failure"}, +{ERR_REASON(EC_R_DECODE_ERROR)           ,"decode error"},  {ERR_REASON(EC_R_DISCRIMINANT_IS_ZERO)   ,"discriminant is zero"},  {ERR_REASON(EC_R_EC_GROUP_NEW_BY_NAME_FAILURE),"ec group new by name failure"},  {ERR_REASON(EC_R_FIELD_TOO_LARGE)        ,"field too large"}, +{ERR_REASON(EC_R_GF2M_NOT_SUPPORTED)     ,"gf2m not supported"},  {ERR_REASON(EC_R_GROUP2PKPARAMETERS_FAILURE),"group2pkparameters failure"},  {ERR_REASON(EC_R_I2D_ECPKPARAMETERS_FAILURE),"i2d ecpkparameters failure"},  {ERR_REASON(EC_R_INCOMPATIBLE_OBJECTS)   ,"incompatible objects"},  {ERR_REASON(EC_R_INVALID_ARGUMENT)       ,"invalid argument"},  {ERR_REASON(EC_R_INVALID_COMPRESSED_POINT),"invalid compressed point"},  {ERR_REASON(EC_R_INVALID_COMPRESSION_BIT),"invalid compression bit"}, +{ERR_REASON(EC_R_INVALID_CURVE)          ,"invalid curve"}, +{ERR_REASON(EC_R_INVALID_DIGEST_TYPE)    ,"invalid digest type"},  {ERR_REASON(EC_R_INVALID_ENCODING)       ,"invalid encoding"},  {ERR_REASON(EC_R_INVALID_FIELD)          ,"invalid field"},  {ERR_REASON(EC_R_INVALID_FORM)           ,"invalid form"}, @@ -203,6 +237,7 @@ static ERR_STRING_DATA EC_str_reasons[]=  {ERR_REASON(EC_R_INVALID_PENTANOMIAL_BASIS),"invalid pentanomial basis"},  {ERR_REASON(EC_R_INVALID_PRIVATE_KEY)    ,"invalid private key"},  {ERR_REASON(EC_R_INVALID_TRINOMIAL_BASIS),"invalid trinomial basis"}, +{ERR_REASON(EC_R_KEYS_NOT_SET)           ,"keys not set"},  {ERR_REASON(EC_R_MISSING_PARAMETERS)     ,"missing parameters"},  {ERR_REASON(EC_R_MISSING_PRIVATE_KEY)    ,"missing private key"},  {ERR_REASON(EC_R_NOT_A_NIST_PRIME)       ,"not a NIST prime"}, @@ -210,6 +245,7 @@ static ERR_STRING_DATA EC_str_reasons[]=  {ERR_REASON(EC_R_NOT_IMPLEMENTED)        ,"not implemented"},  {ERR_REASON(EC_R_NOT_INITIALIZED)        ,"not initialized"},  {ERR_REASON(EC_R_NO_FIELD_MOD)           ,"no field mod"}, +{ERR_REASON(EC_R_NO_PARAMETERS_SET)      ,"no parameters set"},  {ERR_REASON(EC_R_PASSED_NULL_PARAMETER)  ,"passed null parameter"},  {ERR_REASON(EC_R_PKPARAMETERS2GROUP_FAILURE),"pkparameters2group failure"},  {ERR_REASON(EC_R_POINT_AT_INFINITY)      ,"point at infinity"}, @@ -220,6 +256,7 @@ static ERR_STRING_DATA EC_str_reasons[]=  {ERR_REASON(EC_R_UNKNOWN_GROUP)          ,"unknown group"},  {ERR_REASON(EC_R_UNKNOWN_ORDER)          ,"unknown order"},  {ERR_REASON(EC_R_UNSUPPORTED_FIELD)      ,"unsupported field"}, +{ERR_REASON(EC_R_WRONG_CURVE_PARAMETERS) ,"wrong curve parameters"},  {ERR_REASON(EC_R_WRONG_ORDER)            ,"wrong order"},  {0,NULL}  	};  | 
