]> www.wagner.pp.ru Git - openssl-gost/engine.git/blob - e_gost_err.h
Error codes rebuild
[openssl-gost/engine.git] / e_gost_err.h
1 /*
2  * Generated by util/mkerr.pl DO NOT EDIT
3  * Copyright 1995-2018 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 # define GOSTerr(f, r) ERR_GOST_error((f), (r), OPENSSL_FILE, OPENSSL_LINE)
15
16
17 # ifdef  __cplusplus
18 extern "C" {
19 # endif
20 int ERR_load_GOST_strings(void);
21 void ERR_unload_GOST_strings(void);
22 void ERR_GOST_error(int function, int reason, char *file, int line);
23 # ifdef  __cplusplus
24 }
25 # endif
26
27 /*
28  * GOST function codes.
29  */
30 # define GOST_F_DECODE_GOST_ALGOR_PARAMS                  100
31 # define GOST_F_ENCODE_GOST_ALGOR_PARAMS                  101
32 # define GOST_F_FILL_GOST_EC_PARAMS                       102
33 # define GOST_F_GET_ENCRYPTION_PARAMS                     103
34 # define GOST_F_GOST89_GET_ASN1_PARAMETERS                104
35 # define GOST_F_GOST89_SET_ASN1_PARAMETERS                105
36 # define GOST_F_GOST_CIPHER_CTL                           106
37 # define GOST_F_GOST_EC_COMPUTE_PUBLIC                    107
38 # define GOST_F_GOST_EC_KEYGEN                            108
39 # define GOST_F_GOST_EC_SIGN                              109
40 # define GOST_F_GOST_EC_VERIFY                            110
41 # define GOST_F_GOST_GRASSHOPPER_CIPHER_CTL               111
42 # define GOST_F_GOST_GRASSHOPPER_SET_ASN1_PARAMETERS      112
43 # define GOST_F_GOST_IMIT_CTRL                            113
44 # define GOST_F_GOST_IMIT_FINAL                           114
45 # define GOST_F_GOST_IMIT_UPDATE                          115
46 # define GOST_F_MAGMA_IMIT_FINAL                          116
47 # define GOST_F_MAGMA_IMIT_UPDATE                         117
48 # define GOST_F_PARAM_COPY_GOST_EC                        118
49 # define GOST_F_PKEY_GOST2001_PARAMGEN                    119
50 # define GOST_F_PKEY_GOST2012_PARAMGEN                    120
51 # define GOST_F_PKEY_GOST_CTRL                            121
52 # define GOST_F_PKEY_GOST_ECCP_DECRYPT                    122
53 # define GOST_F_PKEY_GOST_ECCP_ENCRYPT                    123
54 # define GOST_F_PKEY_GOST_EC_CTRL_STR_256                 124
55 # define GOST_F_PKEY_GOST_EC_CTRL_STR_512                 125
56 # define GOST_F_PKEY_GOST_EC_DERIVE                       126
57 # define GOST_F_PKEY_GOST_MAC_CTRL                        127
58 # define GOST_F_PKEY_GOST_MAC_CTRL_STR                    128
59 # define GOST_F_PKEY_GOST_MAC_KEYGEN_BASE                 129
60 # define GOST_F_PKEY_GOST_MAC_SIGNCTX_INIT                130
61 # define GOST_F_PRINT_GOST_EC_PUB                         131
62 # define GOST_F_PRIV_DECODE_GOST                          132
63 # define GOST_F_PUB_DECODE_GOST_EC                        133
64 # define GOST_F_PUB_ENCODE_GOST_EC                        134
65 # define GOST_F_UNPACK_CP_SIGNATURE                       135
66 # define GOST_F_VKO_COMPUTE_KEY                           136
67
68 /*
69  * GOST reason codes.
70  */
71 # define GOST_R_BAD_KEY_PARAMETERS_FORMAT                 100
72 # define GOST_R_BAD_PKEY_PARAMETERS_FORMAT                101
73 # define GOST_R_CANNOT_PACK_EPHEMERAL_KEY                 102
74 # define GOST_R_CTRL_CALL_FAILED                          103
75 # define GOST_R_ERROR_COMPUTING_SHARED_KEY                104
76 # define GOST_R_ERROR_PARSING_KEY_TRANSPORT_INFO          105
77 # define GOST_R_ERROR_POINT_MUL                           106
78 # define GOST_R_INCOMPATIBLE_ALGORITHMS                   107
79 # define GOST_R_INCOMPATIBLE_PEER_KEY                     108
80 # define GOST_R_INVALID_CIPHER_PARAMS                     109
81 # define GOST_R_INVALID_CIPHER_PARAM_OID                  110
82 # define GOST_R_INVALID_DIGEST_TYPE                       111
83 # define GOST_R_INVALID_IV_LENGTH                         112
84 # define GOST_R_INVALID_MAC_KEY_LENGTH                    113
85 # define GOST_R_INVALID_MAC_KEY_SIZE                      114
86 # define GOST_R_INVALID_MAC_PARAMS                        115
87 # define GOST_R_INVALID_MAC_SIZE                          116
88 # define GOST_R_INVALID_PARAMSET                          117
89 # define GOST_R_KEY_IS_NOT_INITIALIZED                    118
90 # define GOST_R_KEY_PARAMETERS_MISSING                    119
91 # define GOST_R_MAC_KEY_NOT_SET                           120
92 # define GOST_R_NO_PARAMETERS_SET                         121
93 # define GOST_R_NO_PEER_KEY                               122
94 # define GOST_R_NO_PRIVATE_PART_OF_NON_EPHEMERAL_KEYPAIR  123
95 # define GOST_R_PUBLIC_KEY_UNDEFINED                      124
96 # define GOST_R_RNG_ERROR                                 125
97 # define GOST_R_SIGNATURE_MISMATCH                        126
98 # define GOST_R_SIGNATURE_PARTS_GREATER_THAN_Q            127
99 # define GOST_R_UKM_NOT_SET                               128
100 # define GOST_R_UNSUPPORTED_CIPHER_CTL_COMMAND            129
101 # define GOST_R_UNSUPPORTED_PARAMETER_SET                 130
102
103 #endif