X-Git-Url: http://wagner.pp.ru/gitweb/?a=blobdiff_plain;f=e_gost_err.h;h=e8a5f2877ba63740014a0ae5f8f09037ad3adeae;hb=refs%2Fheads%2Fopenssl_1_0_2;hp=b2d9a4feae285f6ca66f4d0d4aec3dd068b3a99c;hpb=be94de0b86a7ac68bfe5949e113ad08fd444f374;p=openssl-gost%2Fengine.git diff --git a/e_gost_err.h b/e_gost_err.h index b2d9a4f..e8a5f28 100644 --- a/e_gost_err.h +++ b/e_gost_err.h @@ -53,11 +53,11 @@ */ #ifndef HEADER_GOST_ERR_H -#define HEADER_GOST_ERR_H +# define HEADER_GOST_ERR_H -#ifdef __cplusplus +# ifdef __cplusplus extern "C" { -#endif +# endif /* BEGIN ERROR CODES */ /* @@ -74,49 +74,37 @@ 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_PKEY_GOST_MAC_SIGNCTX_INIT 132 +# 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,34 +113,31 @@ 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_MAC_KEY_SIZE 145 -# define GOST_R_INVALID_MAC_SIZE 146 -# 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_MAC_KEY_SIZE 128 +# define GOST_R_INVALID_MAC_PARAMS 130 +# define GOST_R_INVALID_MAC_SIZE 129 +# 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 }