]> www.wagner.pp.ru Git - openssl-gost/engine.git/blobdiff - e_gost_err.h
Fixes of error codes. Check result of EC_POINT_mul
[openssl-gost/engine.git] / e_gost_err.h
index 5e7e8e44686879dfa6f464741d0e6089a3966626..1caaa9488b4676ec1293d372102a0ae7fdf60aa0 100644 (file)
@@ -74,49 +74,36 @@ void ERR_GOST_error(int function, int reason, char *file, int line);
 /* Function codes. */
 # define GOST_F_DECODE_GOST_ALGOR_PARAMS                  100
 # define GOST_F_ENCODE_GOST_ALGOR_PARAMS                  101
-# define GOST_F_FILL_GOST94_PARAMS                        102
-# define GOST_F_FILL_GOST_EC_PARAMS                       103
-# define GOST_F_GET_ENCRYPTION_PARAMS                     104
-# define GOST_F_GOST89_GET_ASN1_PARAMETERS                105
-# define GOST_F_GOST89_SET_ASN1_PARAMETERS                106
-# define GOST_F_GOST94_COMPUTE_PUBLIC                     107
-# define GOST_F_GOST_CIPHER_CTL                           108
-# define GOST_F_GOST_DO_SIGN                              109
-# define GOST_F_GOST_DO_VERIFY                            110
-# define GOST_F_GOST_EC_COMPUTE_PUBLIC                    111
-# define GOST_F_GOST_EC_KEYGEN                            112
-# define GOST_F_GOST_EC_SIGN                              113
-# define GOST_F_GOST_EC_VERIFY                            114
-# define GOST_F_GOST_IMIT_CTRL                            115
-# define GOST_F_GOST_IMIT_FINAL                           116
-# define GOST_F_GOST_IMIT_UPDATE                          117
-# define GOST_F_GOST_SIGN_KEYGEN                          118
-# define GOST_F_PARAM_COPY_GOST01                         119
-# define GOST_F_PARAM_COPY_GOST_EC                        120
-# define GOST_F_PKEY_GOST01_PARAMGEN                      121
-# define GOST_F_PKEY_GOST12_PARAMGEN                      122
-# define GOST_F_PKEY_GOST94_CTRL_STR                      123
-# define GOST_F_PKEY_GOST94_PARAMGEN                      124
-# define GOST_F_PKEY_GOST_CTRL                            125
-# define GOST_F_PKEY_GOST_ECCP_DECRYPT                    126
-# define GOST_F_PKEY_GOST_ECCP_ENCRYPT                    127
-# define GOST_F_PKEY_GOST_EC_CTRL_STR_256                 128
-# define GOST_F_PKEY_GOST_EC_CTRL_STR_512                 129
-# define GOST_F_PKEY_GOST_EC_DERIVE                       130
-# define GOST_F_PKEY_GOST_MAC_CTRL                        131
-# define GOST_F_PKEY_GOST_MAC_CTRL_STR                    132
-# define GOST_F_PKEY_GOST_MAC_KEYGEN                      133
-# define GOST_F_PRINT_GOST_EC_PUB                         134
-# define GOST_F_PRIV_DECODE_GOST                          135
-# define GOST_F_PUB_DECODE_GOST01                         136
-# define GOST_F_PUB_DECODE_GOST94                         137
-# define GOST_F_PUB_DECODE_GOST_EC                        138
-# define GOST_F_PUB_ENCODE_GOST01                         139
-# define GOST_F_PUB_ENCODE_GOST94                         140
-# define GOST_F_PUB_ENCODE_GOST_EC                        141
-# define GOST_F_UNPACK_CC_SIGNATURE                       142
-# define GOST_F_UNPACK_CP_SIGNATURE                       143
-# define GOST_F_VKO_COMPUTE_KEY                           144
+# define GOST_F_FILL_GOST_EC_PARAMS                       102
+# define GOST_F_GET_ENCRYPTION_PARAMS                     103
+# define GOST_F_GOST89_GET_ASN1_PARAMETERS                104
+# define GOST_F_GOST89_SET_ASN1_PARAMETERS                105
+# define GOST_F_GOST_CIPHER_CTL                           106
+# define GOST_F_GOST_EC_COMPUTE_PUBLIC                    107
+# define GOST_F_GOST_EC_KEYGEN                            108
+# define GOST_F_GOST_EC_SIGN                              109
+# define GOST_F_GOST_EC_VERIFY                            110
+# define GOST_F_GOST_IMIT_CTRL                            111
+# define GOST_F_GOST_IMIT_FINAL                           112
+# define GOST_F_GOST_IMIT_UPDATE                          113
+# define GOST_F_PARAM_COPY_GOST_EC                        114
+# define GOST_F_PKEY_GOST01_PARAMGEN                      115
+# define GOST_F_PKEY_GOST12_PARAMGEN                      116
+# define GOST_F_PKEY_GOST_CTRL                            117
+# define GOST_F_PKEY_GOST_ECCP_DECRYPT                    118
+# define GOST_F_PKEY_GOST_ECCP_ENCRYPT                    119
+# define GOST_F_PKEY_GOST_EC_CTRL_STR_256                 120
+# define GOST_F_PKEY_GOST_EC_CTRL_STR_512                 121
+# define GOST_F_PKEY_GOST_EC_DERIVE                       122
+# define GOST_F_PKEY_GOST_MAC_CTRL                        123
+# define GOST_F_PKEY_GOST_MAC_CTRL_STR                    124
+# define GOST_F_PKEY_GOST_MAC_KEYGEN                      125
+# define GOST_F_PRINT_GOST_EC_PUB                         126
+# define GOST_F_PRIV_DECODE_GOST                          127
+# define GOST_F_PUB_DECODE_GOST_EC                        128
+# define GOST_F_PUB_ENCODE_GOST_EC                        129
+# define GOST_F_UNPACK_CP_SIGNATURE                       130
+# define GOST_F_VKO_COMPUTE_KEY                           131
 
 /* Reason codes. */
 # define GOST_R_BAD_KEY_PARAMETERS_FORMAT                 100
@@ -125,32 +112,28 @@ void ERR_GOST_error(int function, int reason, char *file, int line);
 # define GOST_R_CTRL_CALL_FAILED                          103
 # define GOST_R_ERROR_COMPUTING_SHARED_KEY                104
 # define GOST_R_ERROR_PARSING_KEY_TRANSPORT_INFO          105
-# define GOST_R_INCOMPATIBLE_ALGORITHMS                   106
-# define GOST_R_INCOMPATIBLE_PEER_KEY                     107
-# define GOST_R_INVALID_CIPHER_PARAMS                     108
-# define GOST_R_INVALID_CIPHER_PARAM_OID                  109
-# define GOST_R_INVALID_DIGEST_TYPE                       110
-# define GOST_R_INVALID_IV_LENGTH                         111
-# define GOST_R_INVALID_MAC_KEY_LENGTH                    112
-# define GOST_R_INVALID_PARAMSET                          113
-# define GOST_R_KEY_IS_NOT_INITALIZED                     114
+# define GOST_R_ERROR_POINT_MUL                           106
+# define GOST_R_INCOMPATIBLE_ALGORITHMS                   107
+# define GOST_R_INCOMPATIBLE_PEER_KEY                     108
+# define GOST_R_INVALID_CIPHER_PARAMS                     109
+# define GOST_R_INVALID_CIPHER_PARAM_OID                  110
+# define GOST_R_INVALID_DIGEST_TYPE                       111
+# define GOST_R_INVALID_IV_LENGTH                         112
+# define GOST_R_INVALID_MAC_KEY_LENGTH                    113
+# define GOST_R_INVALID_PARAMSET                          114
 # define GOST_R_KEY_IS_NOT_INITIALIZED                    115
 # define GOST_R_KEY_PARAMETERS_MISSING                    116
 # define GOST_R_MAC_KEY_NOT_SET                           117
-# define GOST_R_MALLOC_FAILURE                            118
-# define GOST_R_NO_MEMORY                                 119
-# define GOST_R_NO_PARAMETERS_SET                         120
-# define GOST_R_NO_PEER_KEY                               121
-# define GOST_R_NO_PRIVATE_PART_OF_NON_EPHEMERAL_KEYPAIR  122
-# define GOST_R_PUBLIC_KEY_UNDEFINED                      123
-# define GOST_R_RANDOM_GENERATOR_ERROR                    124
-# define GOST_R_RANDOM_GENERATOR_FAILURE                  125
-# define GOST_R_RANDOM_NUMBER_GENERATOR_FAILED            126
-# define GOST_R_SIGNATURE_MISMATCH                        127
-# define GOST_R_SIGNATURE_PARTS_GREATER_THAN_Q            128
-# define GOST_R_UKM_NOT_SET                               129
-# define GOST_R_UNSUPPORTED_CIPHER_CTL_COMMAND            130
-# define GOST_R_UNSUPPORTED_PARAMETER_SET                 131
+# define GOST_R_NO_PARAMETERS_SET                         118
+# define GOST_R_NO_PEER_KEY                               119
+# define GOST_R_NO_PRIVATE_PART_OF_NON_EPHEMERAL_KEYPAIR  120
+# define GOST_R_PUBLIC_KEY_UNDEFINED                      121
+# define GOST_R_RNG_ERROR                                 122
+# define GOST_R_SIGNATURE_MISMATCH                        123
+# define GOST_R_SIGNATURE_PARTS_GREATER_THAN_Q            124
+# define GOST_R_UKM_NOT_SET                               125
+# define GOST_R_UNSUPPORTED_CIPHER_CTL_COMMAND            126
+# define GOST_R_UNSUPPORTED_PARAMETER_SET                 127
 
 #ifdef  __cplusplus
 }