]> www.wagner.pp.ru Git - openssl-gost/engine.git/blob - e_gost_err.h
tcl_tests: ca.try: Ignore openssl crl exit status for 'corrupted CRL' test
[openssl-gost/engine.git] / e_gost_err.h
1 /*
2  * Generated by util/mkerr.pl DO NOT EDIT
3  * Copyright 1995-2020 The OpenSSL Project Authors. All Rights Reserved.
4  *
5  * Licensed under the OpenSSL license (the "License").  You may not use
6  * this file except in compliance with the License.  You can obtain a copy
7  * in the file LICENSE in the source distribution or at
8  * https://www.openssl.org/source/license.html
9  */
10
11 #ifndef HEADER_GOSTERR_H
12 # define HEADER_GOSTERR_H
13
14 # include <openssl/symhacks.h>
15
16 # define GOSTerr(f, r) ERR_GOST_error((f), (r), OPENSSL_FILE, OPENSSL_LINE)
17
18
19 # ifdef  __cplusplus
20 extern "C" {
21 # endif
22 int ERR_load_GOST_strings(void);
23 void ERR_unload_GOST_strings(void);
24 void ERR_GOST_error(int function, int reason, char *file, int line);
25 # ifdef  __cplusplus
26 }
27 # endif
28
29 /*
30  * GOST function codes.
31  */
32 # define GOST_F_DECODE_GOST_ALGOR_PARAMS                  100
33 # define GOST_F_ENCODE_GOST_ALGOR_PARAMS                  101
34 # define GOST_F_FILL_GOST_EC_PARAMS                       102
35 # define GOST_F_GET_ENCRYPTION_PARAMS                     103
36 # define GOST_F_GOST2015_GET_ASN1_PARAMS                  158
37 # define GOST_F_GOST2015_SET_ASN1_PARAMS                  159
38 # define GOST_F_GOST89_GET_ASN1_PARAMETERS                104
39 # define GOST_F_GOST89_SET_ASN1_PARAMETERS                105
40 # define GOST_F_GOST_CIPHER_CTL                           106
41 # define GOST_F_GOST_CMS_SET_KARI_SHARED_INFO             156
42 # define GOST_F_GOST_CMS_SET_KTRI_SHARED_INFO             157
43 # define GOST_F_GOST_CMS_SET_SHARED_INFO                  155
44 # define GOST_F_GOST_EC_COMPUTE_PUBLIC                    107
45 # define GOST_F_GOST_EC_KEYGEN                            108
46 # define GOST_F_GOST_EC_SIGN                              109
47 # define GOST_F_GOST_EC_VERIFY                            110
48 # define GOST_F_GOST_ENCODE_CMS_PARAMS                    161
49 # define GOST_F_GOST_GRASSHOPPER_CIPHER_CTL               111
50 # define GOST_F_GOST_GRASSHOPPER_CIPHER_DO_CTRACPKM_OMAC  160
51 # define GOST_F_GOST_GRASSHOPPER_CIPHER_DO_MGM            166
52 # define GOST_F_GOST_GRASSHOPPER_CIPHER_INIT_CTRACPKM_OMAC 162
53 # define GOST_F_GOST_GRASSHOPPER_MGM_CTRL                 167
54 # define GOST_F_GOST_GRASSHOPPER_SET_ASN1_PARAMETERS      112
55 # define GOST_F_GOST_IMIT_CTRL                            113
56 # define GOST_F_GOST_IMIT_FINAL                           114
57 # define GOST_F_GOST_IMIT_UPDATE                          115
58 # define GOST_F_GOST_KDFTREE2012_256                      149
59 # define GOST_F_GOST_KEXP15                               143
60 # define GOST_F_GOST_KIMP15                               148
61 # define GOST_F_GOST_MAGMA_CIPHER_DO_MGM                  168
62 # define GOST_F_GOST_MAGMA_MGM_CTRL                       169
63 # define GOST_F_GOST_MGM128_AAD                           170
64 # define GOST_F_GOST_MGM128_DECRYPT                       171
65 # define GOST_F_GOST_MGM128_ENCRYPT                       172
66 # define GOST_F_MAGMA_CIPHER_CTL                          163
67 # define GOST_F_MAGMA_CIPHER_CTL_ACPKM_OMAC               164
68 # define GOST_F_MAGMA_CIPHER_INIT_CTR_ACPKM_OMAC          165
69 # define GOST_F_OMAC_ACPKM_IMIT_CTRL                      144
70 # define GOST_F_OMAC_ACPKM_IMIT_FINAL                     145
71 # define GOST_F_OMAC_ACPKM_IMIT_UPDATE                    146
72 # define GOST_F_OMAC_ACPKM_KEY                            147
73 # define GOST_F_OMAC_IMIT_CTRL                            116
74 # define GOST_F_OMAC_IMIT_FINAL                           117
75 # define GOST_F_OMAC_IMIT_UPDATE                          118
76 # define GOST_F_OMAC_KEY                                  138
77 # define GOST_F_PARAM_COPY_GOST_EC                        119
78 # define GOST_F_PKEY_GOST2001_PARAMGEN                    120
79 # define GOST_F_PKEY_GOST2012_PARAMGEN                    121
80 # define GOST_F_PKEY_GOST2018_DECRYPT                     150
81 # define GOST_F_PKEY_GOST2018_ENCRYPT                     151
82 # define GOST_F_PKEY_GOST_CTRL                            122
83 # define GOST_F_PKEY_GOST_DECRYPT                         153
84 # define GOST_F_PKEY_GOST_ECCP_DECRYPT                    123
85 # define GOST_F_PKEY_GOST_ECCP_ENCRYPT                    124
86 # define GOST_F_PKEY_GOST_EC_CTRL_STR_256                 125
87 # define GOST_F_PKEY_GOST_EC_CTRL_STR_512                 126
88 # define GOST_F_PKEY_GOST_EC_CTRL_STR_COMMON              154
89 # define GOST_F_PKEY_GOST_EC_DERIVE                       127
90 # define GOST_F_PKEY_GOST_ENCRYPT                         152
91 # define GOST_F_PKEY_GOST_GRASSHOPPER_MAC_SIGNCTX_INIT    141
92 # define GOST_F_PKEY_GOST_MAC_CTRL                        128
93 # define GOST_F_PKEY_GOST_MAC_CTRL_STR                    129
94 # define GOST_F_PKEY_GOST_MAC_KEYGEN_BASE                 130
95 # define GOST_F_PKEY_GOST_MAC_SIGNCTX_INIT                131
96 # define GOST_F_PKEY_GOST_MAGMA_MAC_SIGNCTX_INIT          142
97 # define GOST_F_PKEY_GOST_OMAC_CTRL                       139
98 # define GOST_F_PKEY_GOST_OMAC_CTRL_STR                   140
99 # define GOST_F_PRINT_GOST_EC_PUB                         132
100 # define GOST_F_PRIV_DECODE_GOST                          133
101 # define GOST_F_PUB_DECODE_GOST_EC                        134
102 # define GOST_F_PUB_ENCODE_GOST_EC                        135
103 # define GOST_F_UNPACK_CP_SIGNATURE                       136
104 # define GOST_F_VKO_COMPUTE_KEY                           137
105
106 /*
107  * GOST reason codes.
108  */
109 # define GOST_R_BAD_KEY_PARAMETERS_FORMAT                 100
110 # define GOST_R_BAD_MAC                                   133
111 # define GOST_R_BAD_ORDER                                 132
112 # define GOST_R_BAD_PKEY_PARAMETERS_FORMAT                101
113 # define GOST_R_CANNOT_PACK_EPHEMERAL_KEY                 102
114 # define GOST_R_CANNOT_UNPACK_EPHEMERAL_KEY               136
115 # define GOST_R_CIPHER_NOT_FOUND                          103
116 # define GOST_R_CTRL_CALL_FAILED                          104
117 # define GOST_R_DATA_TOO_LARGE                            141
118 # define GOST_R_ERROR_COMPUTING_EXPORT_KEYS               135
119 # define GOST_R_ERROR_COMPUTING_SHARED_KEY                105
120 # define GOST_R_ERROR_DECODING_PUBLIC_KEY                 138
121 # define GOST_R_ERROR_PARSING_KEY_TRANSPORT_INFO          106
122 # define GOST_R_ERROR_POINT_MUL                           107
123 # define GOST_R_ERROR_SETTING_PEER_KEY                    139
124 # define GOST_R_INCOMPATIBLE_ALGORITHMS                   108
125 # define GOST_R_INCOMPATIBLE_PEER_KEY                     109
126 # define GOST_R_INVALID_BUFFER_SIZE                       140
127 # define GOST_R_INVALID_CIPHER                            134
128 # define GOST_R_INVALID_CIPHER_PARAMS                     110
129 # define GOST_R_INVALID_CIPHER_PARAM_OID                  111
130 # define GOST_R_INVALID_DIGEST_TYPE                       112
131 # define GOST_R_INVALID_IV_LENGTH                         113
132 # define GOST_R_INVALID_MAC_KEY_LENGTH                    114
133 # define GOST_R_INVALID_MAC_KEY_SIZE                      115
134 # define GOST_R_INVALID_MAC_PARAMS                        116
135 # define GOST_R_INVALID_MAC_SIZE                          117
136 # define GOST_R_INVALID_PARAMSET                          118
137 # define GOST_R_INVALID_TAG_LENGTH                        142
138 # define GOST_R_KEY_IS_NOT_INITIALIZED                    119
139 # define GOST_R_KEY_PARAMETERS_MISSING                    120
140 # define GOST_R_MAC_KEY_NOT_SET                           121
141 # define GOST_R_NO_PARAMETERS_SET                         122
142 # define GOST_R_NO_PEER_KEY                               123
143 # define GOST_R_NO_PRIVATE_PART_OF_NON_EPHEMERAL_KEYPAIR  124
144 # define GOST_R_PUBLIC_KEY_UNDEFINED                      125
145 # define GOST_R_RNG_ERROR                                 126
146 # define GOST_R_SIGNATURE_MISMATCH                        127
147 # define GOST_R_SIGNATURE_PARTS_GREATER_THAN_Q            128
148 # define GOST_R_UKM_NOT_SET                               129
149 # define GOST_R_UNSUPPORTED_CIPHER_CTL_COMMAND            130
150 # define GOST_R_UNSUPPORTED_PARAMETER_SET                 131
151 # define GOST_R_UNSUPPORTED_RECIPIENT_INFO                137
152
153 #endif